This is an introductory course on the principles of operating systems. Topics include processes, scheduling, synchronization, memory management, virtual memory, file systems, protection, and security.
Instructor: Joseph Pasquale APM 5121 Office hours: Wednesdays 4:00-5:00 or by appointment Staff Mikhail Afanasyev (TA) mafanasyev@ucsd.edu Office hours: Fri 10-12, EBU-1, 6307 Josh Opos (TA) jopos@ucsd.edu Office hours: Tue and Thu 2-3, APM 5313 David Yu (TA) davidyu@ucsd.edu Office hours: Mon 11-12, Wed 2-3, EBU-1 6307D *** FOR MON MAY 23 ONLY, 3:00-4:00 *** Grading: 50% Final exam 35% Midterm exam 15% Programming assignments
Book: Operating Systems, 5th Edition William Stallings Prentice Hall, 2004