Handling multiple devices - computer architecture, Computer Engineering

Handling Multiple Devices

Interrupt Priority

  •   Continue to accept interrupt requests from higher priority components
  •   Disable interrupts from component at the same level priority or lower
  •   At the time of execution of interrupt-service routine
  •   Privileged instructions executed in the supervisor mode

Controlling device requests

  •   Interrupt-enable

KEN, DEN

Implementation of interrupt priory by using individual interrupt-request and acknowledge lines

Polled interrupts: Priority decided by the order in which processor polls the component (polls their status registers) vectored interrupts: Priority determined by the order in which processor tells component toput its code on the address lines (order of connection in the chain)

801_Handling Multiple Devices.png

(a)   Daisy chain

Daisy chaining of INTA: If device has not requested any service, passes the INTA signal to next device if necessitate service, does not pass the INTA, puts its code on the address lines Polled

518_Handling Multiple Devices1.png

 

Posted Date: 10/13/2012 7:21:47 AM | Location : United States







Related Discussions:- Handling multiple devices - computer architecture, Assignment Help, Ask Question on Handling multiple devices - computer architecture, Get Answer, Expert's Help, Handling multiple devices - computer architecture Discussions

Write discussion on Handling multiple devices - computer architecture
Your posts are moderated
Related Questions
A vertical flashing line that permits the user where text will be inserted.

What data structure is used by an operating system to keep track of process information? Explain A data structure termed as process control block (PCB ) is used by an operat

Explain the types of computer architecture Computer architecture can be divided into three main categories: Instruction Set Architecture, or ISA, is the image of a computing

Explain the program translation model The program translation model makes the execution gap through translating a program written in a programming language, termed as the sou

how to implement the multiple stack

The following is the required interface for the mouse and cheese problem. Your program is required to read its input from a file named 'maze.txt' In the maze.txt

What are the functions of virtual file system (VFS)? a. It splits file-system-generic operations from their implementation explaining a clean VFS interface. It allows transpare

A field containing currency amounts (data type CURR) must be assigned to a reference table and a reference field. Explain. As a reference table, a system having all the valid

how many pins does a floppy drive connector have

What are the Digital certificates of hardware computations Digital certificates are highly dependent on hardware computations, it is essential that mechanisms are evolved to i