Derived Channel
1.54K subscribers
252 photos
4 videos
374 files
68 links
القناة الأساسية
@stepbystep001

ومـما زادني شـرفـاً وتـيــهـاً
وكدت بأخمصي أطأ الـثريا
دخولي تحت قولك يا عبادي
وأن صـيَّرت أحمد لي نـبيـا
Download Telegram
….. ensures that an update to some data in a cache is reflected immediately in other caches containing a copy of that data.
Anonymous Quiz
5%
Cache hit
2%
Cache miss
89%
Cache coherency
4%
Cache register
A specific-purpose computer system consists of CPUs and multiple device controllers connected through a common bus
Anonymous Quiz
57%
T
43%
F
A …. computer system consists of CPUs and multiple device controllers connected through a common bus
Anonymous Quiz
9%
Specific-purpose
91%
general-purpose
Each device controller controls a specific type of device
Anonymous Quiz
94%
T
6%
F
A device controller has a local buffer storage and a set of registers
Anonymous Quiz
94%
T
6%
F
The ….. is responsible for moving the data between the peripheral devices that it controls and its local buffer storage
Anonymous Quiz
73%
device controller
21%
device driver
3%
CPU
3%
Operating System
The operating system provides …. that understands the ….. and provides a uniform interface to the device
Anonymous Quiz
71%
device driver - device controller
29%
device controller - device driver
….loads the registers within the …
Anonymous Quiz
70%
Device driver - Device controller
30%
Device controller - Device driver
… 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
… returns control to the operating system
Anonymous Quiz
34%
Device controller
66%
Device driver
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