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
specifies a form field where user can enter large amounts of text. In most respects, works like an field. It can have a name as well as a def

Multiplication Algorithms Multiplication of the two fixed-point binary numbers in signed magnitude representation is done with paper and pencil through a process of successive

The  most common types are the AWARD,AMI, AND phoenix

The message queue provides the information about sizes of queues under utilization of various processors. It points to size of every processor incoming message queue that would be

What is the LINQ file extension that interacts with Code Behind objects. Ans) its .dbml

Which translator perform macro expansion, is called? Ans. Macro pre-processor perform macro expansion.

Minimize the logic function Y(A, B, C, D) = ∑m(0,1,2,3,5,7,8,9,11,14). Use  Karnaugh map. Draw logic circuit for the simplified function. Ans: In following figure (a) shows the

Explain Direct Memory Access. A modest enhances in hardware enables an IO device to transfer a block of information to or from memory without CPU intervention. This task needs

Parallelism based on Granularity size Granularity:  Granularity or Grain size is a determine which measure how much computation is devoted in a process.Granularity size is

Define dynamic loading. To get better memory-space utilization dynamic loading is used. With dynamic loading, a routine is not loaded unless it is called. All routines are kept