Course FormatCourse Goals
Course Coordinator
Textbooks and References
Prerequisites by Topic
Major Topics Covered in Course
Laboratory Projects
Introduces the basic concepts underlying computer operating systems and provides hands-on experience with their implementation. Covers the basic structure of an operating system: hardware and application interfaces, processes, threads, synchronization, interprocess communication, processor allocation, deadlocks, memory management, file systems and input/output control. Uses examples from many real operating systems (UNIX, MS-DOS, Windows NT) to reinforce concepts.4 QH credit
Prerequisite: COM 1201, COM 1130.
BSCS03 required course
BSCS04 Systemscore
BACS elective course
BSIS general electiveThis is a second course in the System core for BS CS majors graduating in the years 2004 and beyond. It is a required course for BS CS majors graduating in the years 2003 and before.
Professor Ken Baclawski and John Casey
kenb@ccs.neu.edu and jcasey@ccs.neu.edu
Silberschatz Galvin, and Gagne, Applied Operating Systems Concepts, John Wiley and Sons.Winter 2000
Andrew Tanenbaum and Albert Woodhull, Operating Systems: Design and Implementation, Second edition, Prentice Hall, 1997.
Hardware Architecture and Representation of Information
Complexity Issues