CSC 8410 Operating Systems Concepts
Fall 1999

Homepage

Organization

Grading

Handouts

Instructor: Dr. Frank Klassner
Office: Mendel 167 Suite A
Phone: (610) 519-5671
Email: klassner@monet.csc.vill.edu

Class Meeting: W 6:15 pm -- 8:45 pm
Office Hours: After Class, and by appointment
Teaching Assistant: Anurag Mandava (amandava@monet.csc.vill.edu)
TA Office Hours: TBA


Course Text
"Operating Systems: Internals and Design Principles,"
by William Stallings

Course Description: The course is intended to provide graduate students with an in-depth examination into several of the design and implementation issues in single-machine and distributed operating systems, including the concept of "process," management and scheduling of processes and system resources, management of file systems and security, and the concept of "deadlock." Note that this course will focus on the theory behind OS's, and will refer to case studies from existing OS's only to make the theory more accessible. This course is NOT intended as any kind of certification course for any particular OS.

Course Objectives: After taking this course, you should expect to:

  • know the basic components of modern operating systems, and understand their interrelationships;
  • understand the basics behind multi-process and multi-threaded programming
  • be familiar with current issues in operating-system-based system security
  • understand how various factors can influence the overall performance of an operating system
  • have more experience in writing a technical paper

Last modified: 8/25/99