Lecturer Pearce
Office Hours MW
3:00 - 5:00 in 213 Macquarrie Hall
Phone: (408) 924-5065
Email: pearce@cs.sjsu.edu
URL: www.cs.sjsu.edu/faculty/pearce/pearce.html
Lectures MW 9:00 - 10:15 in MH 222
Text Operating
System Concepts (6th edition)
Silberschatz, et. al.
Wiley
Software The latest JDK
Prerequisites Completion of Computer Organization (CS147) and Data Structures (CS146) with a grade of C- or better. Students who do not have good Java programming skills will quickly fall behind.
Grading Grades will be determined by approximately five or six programming assignments (40%), two midterms (30%), and a final exam (30%). Late assignments are accepted by prior arrangement only.
Course Outline This course has two objectives. First, to develop abstract models of operating system subsystems: process management, memory management, file systems, and device management. Second, to gain experience with Java APIs dealing with multi-threading, IPC, and IO.