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
Explain the importance of Computer architecture Computer architecture courses cover application, organization, architecture, logic and transistor layers. However, four other la

Drawbacks to having call centres overseas -  Culture and language problems -  Animosity to overseas call centres (resulting in loss of customers) -  need for extensive r

Problem: (a) Describe how a Mobile Terminating call, from a PSTN phone, is processed in a GSM network. Illustrate your answer with a diagram. (b) What is a GPRS Support node

Binary is an alternative number system which works very good for computers. Humans have ten fingers; that's probably why we use ten digits (0, 1, 2, 3, 4, 5, 6, 7, 8, and 9) in our

8085 the interrupts are classified as Software and Hardware interrupts.

Q. Addressing Relationship for Main Memory and Cache? In the normal case there are 2k words in cache memory and 2n words in main memory. The n-bits memory address is splitted i

What are the Kernel threads Kernel threads are supported directly by the operating system .Thread creation; scheduling and management are done by the operating system. Thus the

Explain about the Prepurchase Interaction activity. Prepurchase Interaction: This interaction for consumers comprises three activities: • Product or service search and di

Floating point Arithmetic pipelines Floating point computations are the finest candidates for pipelining. Take the instance of addition of two floating point numbers. Following

Illustrate some notations of object modeling notations A classifier is a mechanism which describes behavioural and structural features. In UML significant classifiers are cla