.

.

.Education.Undergraduate

.

.

 

NUCES

 

 Course: Operating Systems

 Type: Computer Science Core

 Credit Hours: 3

 Semester: Spring 2002

 

 

 

Course Objectives

 

Learning the concepts, mechanisms and characteristics of operating systems with emphasis on modern multi-user multitasking systems

 

Course Outline

 

  1. Operating System Overview
  2. Process Management
    1. Process Scheduling
    2. Process Synchronization
    3. Threads
    4. Concurrency
    5. Interprocess Communication
    6. Deadlocks
  3. Storage Management

    1. Memory Management
    2. Virtual Memory
    3. File System
  4. I/O Systems

    1. I/O Interfaces
    2. Disk I/O
    3. Scheduling and Management
  5. Distributed Systems

    1. Distributed Operating Systems
    2. Distributed File Systems
  6. Protection and Security

    1. Threats and Mechanisms for providing protection

Text Books

  1. Abraham Silberschatz and Peter Baer Galvin, "Operating System Concepts", 5th Edition, Addison-Wesley, 2000
  2. William Stallings, "Operating Systems", 4th Edition, Prentice Hall International, Inc., 2001

 

.

.

.

.

Contact Me.Disclaimer.Copyright Information

Copyright 2005 Arsalan Malik.

Last Updated: 2008-04-20 17:14:07

1