Level 7 (Chapter 7)
Level 7 (Chapter 7)
Human Readable devices are devices which the user interacts with
directly such as
and can read such as disk drives and sensors. Communication devices
allow the
7.4 List and briefly define three techniques for performing I/O.
>>> - Programmed I/O: The processor issues an I/O command, on behalf of a
process to an I/O module; that process then busy-waits for the operation to be
completed before proceeding.
Direct memory access: controls exchange of data between main memory and
I/O module.
7.5 What is the difference between memory-mapped I/O and isolated I/O?
>>>
● with memory-mapped I/O, there is a single address space for memory locations and
I.O devices.
● with isolated I/O, a command specifies whether the address refers to a memory
location or an I/O device.
7.6 When a device interrupt occurs, how does the processor determine which device
>>> When there is only a single interrupt vector supported by the CPU, each
interrupt handler has to chain from the one previously installed, and make its own
determination whether “its own” device was the one that triggered the interrupt, or
pass control on to the previous interrupt handler if it wasn't.
7.7 When a DMA module takes control of a bus, and while it retains control of the bus, what
does the processor do?
Terms in this set (16) When a DMA module takes control of a bus, and while it
retains control of the bus, what does the processor do? The processor pauses for
each bus cycle stolen by the DMA module.