COM 1330 Operating Systems

Course Description and Catalog Information
Course Information (links to past and current course materials)
Course Format
Course Coordinator
Textbooks and References
Course Goals
Prerequisites by Topic
Major Topics Covered in Course
Laboratory Projects

Course Description

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.


Course Information

Course is offered during the Fall and Winter quarters. CS majors are guaranteed a place in class.

Course Format

BSCS03 required course
BSCS04 Systemscore
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.

Course Coordinator

Professor Ken Baclawski and John Casey
kenb@ccs.neu.edu and jcasey@ccs.neu.edu

Textbooks and References

Fall 2000
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.

  • Course Goals

    Prerequisites by Topic

    Major Topics Covered in the Course

    Laboratory projects