Search the courses, subjects, tracks, games and features, or jump straight to a page.
2 cards from this section. Quick, good the night before a test.
What is DMA?
Think about how devices communicate with CPU without direct intervention.
What does context switching refer to?
It happens in interrupt-driven I/O when the CPU is interrupted.
What is a primary advantage of using DMA over interrupt-driven I/O?
Think about how each method utilizes CPU resources.
True or False: Cycle stealing mode allows the CPU to have full control of the bus during DMA transfers.
Recall how bus access is shared during data transfer.
You need to design a computer system that uses DMA. What factors will you consider to optimize performance?
Think about the workloads and what configurations would maximize throughput.
If a CPU can handle 8,000 I/O interrupts per second and a device needs to send 16 MB of data. Calculate how often the device would require the CPU's attention if using interrupt-driven I/O.
Understand how to convert megabytes to bytes and then calculate interrupts. Divide the data by the size of each interrupt's handling capacity.
4 more questions in this section. Enroll free to practise them all.
Enroll free