A hands-on introduction to operating systems, including topics in: multiprogramming, communication and synchronization, memory management, IO subsystems, and resource scheduling polices. The laboratory component consists of constructing a small kernel, including functions for device IO, multi-tasking, and memory management.
Average rating: 3.33
Average rating: 2.25
Average rating: 1.20
Average rating: Not yet rated
Average GPA: 2.46 between 681 students
"W"s are considered to be 0.0 quality points. "Other" grades are not factored into the average GPA calculation.