Instructor: Shashi Prabh
Email: shashi.prabh@snu
Office: D036E
Office hour: 3:30 - 4:30 PM Wednesdays, or by appointment
Lecture: 10:30 - 12:00 PM Tuesdays and Thursdays, SFSH
Lab: 1:30 - 3:30 PM Wednesdays, GP Lab 1 and 2
TAs: Narendra Shukla (ns997@snu) and Apurva Gupta (ag505@snu)
TAs' office hours: 5:00 - 7:00 PM Tuesdays and Thursdays
Computer Organization, C Programming
Introductory concepts, processes, threads, process synchronization, CPU scheduling, memory management, storage, file-system and I/O systems. Unix programming.
Silberschatz, Galvin, Gagnne. Operating System Concepts, International Student Version (8/e), Wiley 2009. ISBN: 978-8126520510
B. W. Kernighan and R. Pike. The Unix Programming Environment, Prentice-Hall, 1983. ISBN: 978-0139376818
Assignments and Labs: 40%
Mid-term exam: 25%
Final exam: 35%