Course FormatCourse Goals
Textbooks and References
Prerequisites by Topic
Major Topics Covered in Course
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
BACS elective course
BSIS general elective
This 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
firstname.lastname@example.org and email@example.com
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