IT325

 

IT 325: Operating System
Credit Hours: 3            Prerequisite:  IT 212

Course Blog : http://it325blog.wordpress.com

Course Description:

This course is introduction to the basics of computer operating systems. Topics include operating system principles, concurrency, scheduling and dispatch, memory management and virtual memory, device management and file systems. At least two operating systems are compared and contrasted.

Textbooks:

Title: operating-system-concepts-9-th-edition Authors: Avi Silberschatz, Peter Baer Galvin, Greg Gagne

Edition: 9th. John Wiley & Sons Inc. 2013.

Course Outline:

•Overview

•Process Management

1. Processes and threads

2. Process synchronization

3. Deadlocks

4. CPU scheduling

•Memory Management

1. Memory management

2. Virtual memory

•Storage Management.

1. File-system interface

2. File-system implementation

3. Secondary-storage structure

 

ملحقات المادة الدراسية