King Saud University
  Help (new window)
Search


Guidelines_English_Final
تحميل الدليل التدريبي

أسئلة شائعة


 

Course Title:       Operating Systems (CS 205).

Credit Hours:       3 Hrs. Lecture.

Pre-requisite:       programming language (CS 102) .

Course Level:        3.

 

Course Description

The course gives an overview about the fundamental concepts that are applicable to a variety of operating systems.

 

Course Objectives

·        Explain what operating systems are, and how they are designed and constructed.

·        Explain the operating system services.

·        Explain the concept of process and the algorithms used for CPU scheduling.

·        Explain the algorithms used for Memory and storage management.

 

Attendance Policy

College Policy: > 25% Absence à Debarring.

 

Evaluation

·        Final Exam: 50%.

·        Mid-Term Exam 1, 2 + Quizzes, Homework's, Reports: 50%.

 

Teaching Methods

·        Interference method (merging) between theory and corresponding     programs.

 

Required Textbooks

·        Operating system concepts, Peter B. Galvin &  Silberschatz, 5th Edition, Addison Wesley.

 

 

Recommended Textbooks

·        Operating systems  Internals and Design principles, Williams Stallings, 5th Edition, Person Education Inc.


 

Course Contents:

 

Week

Lecture

1

Introduction to Operating System.

2

Simple Batch system.

Multiprogramming Batch Systems.

Time Sharing Systems.

 

3

 

Personal Computer Systems.

Parallel Systems.

Distributed Systems.

Real Time Systems.

4

Computer System Structure.

I/O structure.

Storage Hierarchy.

5

Hardware protection.

General System Architecture.

6

1st Mid-Term

7

Operating system services.

8

Process.

CPU Scheduling.

9

CPU Scheduling.

10

Process synchronization.

Deadlocks.

11

Memory Management

12

Memory Management

13

2nd Mid-Term Exam.

14

Virtual memory.

15

Virtual memory.

16

File System.

 

 

 

 
King   Saud University. All rights reserved, 2007 | Disclaimer | CiteSeerx