[FrontPage] [TitleIndex] [WordIndex

Note: You are looking at a static copy of the former PineWiki site, used for class notes by James Aspnes from 2003 to 2012. Many mathematical formulas are broken, and there are likely to be other bugs as well. These will most likely not be fixed. You may be able to find more up-to-date versions of some of these notes at http://www.cs.yale.edu/homes/aspnes/#classes.


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.

2014-06-17 11:58