CSC 1600 Operating Systems Concepts
Spring 2004

Homepage

Organization

Grading

Handouts

Instructor: Dr. Frank Klassner
Office: Mendel 160 Suite C
Phone: (610) 519-5671
Email: Frank.Klassner@villanova.edu
Class Meetings: Tu-Th 10:00-11:15 AM (Mendel G86)
Office Hours: Tu: 2:30- 4:30 pm; W: 11:00 - 12:30 pm
Teaching Assistant: Satish Kesiboyana (Satish.Kesiboyana@villanova.edu)
TA Office Hours: by appt.

Course Text
"Operating System Concepts,"
by Silbershatz, Galvin, & Gagne

 

Course Description: The course is intended to provide undergraduate 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." The course will use examples from Unix/Linux, MacOS, Windows, and VMS where appropriate.

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 significantly long programs focused on system-level projects

Last modified: 2/03/2004
ÿ