CSCE 451/851 Operating Systems Principles

Fall 1999
TTh 2:00-3:15pm, Ferg 111 (Ferguson Hall)

Instructor: Prof. Steve Goddard

Ferg 215A, 472-9968
Office hours: 3:30-4:30pm W, 1:00-2:00pm TTh
goddard@cse.unl.edu


Course Information

Syllabus
Summary:
An operating system is an essential part of almost all computer systems. The operating system is the software system that provides the interface between users, their applications, and the underlying hardware. The purpose of this course is to introduce some of the fundamental concepts in the design of an operating system including:
  • Process and resource management
  • Concurrent programming
  • Deadlock detection and prevention
  • Memory management
  • File systems
  • Device management and I/O
  • Protection and security
  • Real-time systems
Lecture Notes
Assignments
Steve Goddard <goddard@cse.unl.edu>
Last modified: Mon Oct 4 09:36:22 CDT 1999