- 2007-02-26
InputOutput. Today we covered the basics of what the I/O system looks from the user's perspective (block devices vs character devices, asynchronous vs synchronous I/O) and the hardware perspective (I/O instructions vs memory-mapped I/O, device controllers, DMA). We also spent a while talking about condition variables, which were mostly skipped over in previous lectures but which play a big role in CS422/Assignments/HW3. Readings: SGG Chapter 13.