 | Graduate Course Descriptions
CSE228A - I/O Systems Software (Deleted)
Units: 4
Course Description: This course focuses on the general architecture and basic mechanisms of I/O system software, including device drivers and device-independent software which allows interaction between the kernel or user processes, and devices. Topics to be covered include I/O system architecture design, device driver design, buffering, caching, programmed I/O vs. DMA, synchronization, flow control, memory-mapped devices, bus architectures (e.g., SCSI, S-bus, Turbochannel, Microchannel), and efficiently moving data. (S/U grades permitted.)
Prerequisites: None
 |  |