… determines action to take based on registers
Anonymous Quiz
75%
Device controller
25%
Device drivers
Device controller determines action to take based on …
Anonymous Quiz
88%
Registers
4%
Cache Memory
2%
RAM
6%
CPU
…. transfers data between device and its local buffer
Anonymous Quiz
81%
Device controller
19%
Device Driver
… generates an interrupt to inform the ….
Anonymous Quiz
72%
Device controller – Device Driver
28%
Device Driver - Device controller
Device Driver possibly returning the data if the operation was a …
Anonymous Quiz
83%
Read
17%
Write
For other operations, the device driver returns
Anonymous Quiz
9%
Write
60%
status information
15%
NULL
16%
Read
This is fine for moving small amounts of data but can produce high overhead on the CPU when used for bulk data movement
Anonymous Quiz
85%
T
15%
F
With Direct Memory Access Device controller transfers an entire block of data between
Anonymous Quiz
19%
Local buffer – CPU
13%
CPU – main memory
63%
Local buffer – main memory
5%
Registers – cache memory
Device controller generates only one interrupt per …., to inform the device driver, rather than one interrupt per
Anonymous Quiz
83%
block – byte
17%
byte – block
With Direct Memory Access While the device controller is transferring a whole data block, the CPU is available to accomplish other work
Anonymous Quiz
89%
T
11%
F
…….. processor supports a complete instruction set
Anonymous Quiz
88%
general-purpose
12%
special-purpose
……. processor supports a limited instruction set
Anonymous Quiz
3%
general-purpose
97%
special-purpose
…… processors include device-specific processors, such as disk, keyboard, and graphics controllers
Anonymous Quiz
37%
general-purpose
63%
Special-purpose
A single processor system has … general-purpose processor.
Anonymous Quiz
7%
0
81%
1
2%
2
11%
Any number
Also known as parallel systems
Anonymous Quiz
7%
Single processor Systems
93%
Multiprocessor Systems
Also known as tightly-coupled systems
Anonymous Quiz
15%
Single processor Systems
85%
Multiprocessor Systems
Multiprocessor Systems are known as
Anonymous Quiz
6%
parallel systems
10%
tightly-coupled systems
84%
Both of them
0%
Neither of them
In single processor systems Two or more general-purpose processors in close communication, sharing bus, clock, memory, and peripheral devices
Anonymous Quiz
23%
T
77%
F