Computer Science 318
An introduction to operating systems. Emphasis is on the fundamentals of how to design and implement an operating system. Topics include operating system structure, processes, threads, synchronizations, concurrent programming, interprocess communications, virtual memory, I/O device management, and file systems.
Lectures: Tue & Thu 13:30-14:50, Computer Science Building 105
Precept: Tue 19:30-20:30, Computer Science Building 105
Professor: Andy Bavier : Computer Science Building 212 : Google Voice (609) 798-1278 : firstname.lastname@example.org
Office Hours: Tue 15:00-17:00 or by appointment, in Computer Science Building 212
Undergraduate Coordinator: Donna O'Leary : Computer Science Building 210 : 258-1746 : email@example.com
|Prem Gopalanfirstname.lastname@example.org||CS bldg 318c||Fri 11am-1pm (Friend 010)|
|Dominic Kaoemail@example.com||CS bldg 103b||Fri 11am-1pm (Friend 010)|
COS 217 and 226 or instructor's permission.
Andrew S. Tanenbaum, Modern Operating Systems, 3rd edition, Prentice Hall., 2008
All course announcements are distributed through the course's listserv: firstname.lastname@example.org [subscription settings]