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
Advantages of Multiprocessor Systems
Anonymous Quiz
1%
Increased throughput.
1%
Economy of scale
1%
Increased reliability
97%
All of the above
Sharing peripherals, mass storage, and power supplies means less cost is considered as
Anonymous Quiz
9%
Increased throughput.
85%
Economy of scale
6%
Increased reliability
Failure of one processor will not halt the system, but only slows it down is considered as
Anonymous Quiz
19%
Increased throughput
3%
Economy of scale
78%
Increased reliability
More processors means more work in less time
Anonymous Quiz
92%
Increased throughput
1%
Economy of scale
7%
Increased reliability
is the ability to continue providing service proportional to the level of surviving hardware
Anonymous Quiz
22%
Fault tolerant systems
13%
Fault tolerance
65%
Graceful degradation