Official government website of the Government of Kingdom of Saudi Arabia
Link to official Saudi websites end with edu.sa

All links to official educational websites in the Kingdom of Saudi Arabia end with sch.sa or edu.sa

Government websites use the HTTPS protocol for encryption and security.

Secure websites in the Kingdom of Saudi Arabia use the HTTPS protocol for encryption.

Registered with the Digital Government Authority under number:

20250417892
CS3608
4 hours English

Operating System

Operating Systems
1 Introduction to Operating Systems
2 Operating Systems Services and Structures
3 Processes and Inter-Process Communication
4 Threads
5 Process Synchronization
6 Deadlocks
7 CPU Scheduling
1.1 Mapped to: K1

Describe the major components of operating systems, the services operating systems provide, and the various ways of structuring an operating system.

Teaching Strategy Lectures, Group Discussion, Office Hours
Assessment Methods Quiz, Assignment, Midterm, and Final
1.2 Mapped to: K2

Describe the representation of processes and threads, and the concepts of inter-process communication, process synchronization, deadlocks, and algorithms for process scheduling.

Teaching Strategy Lectures, Group Discussion, Office Hours
Assessment Methods Quiz, Assignment, Midterm, and Final
2.1 Mapped to: S2

Ability to apply suitable process scheduling algorithm.

Teaching Strategy Lectures, Group Discussion, Office Hours
Assessment Methods Quiz, Assignment, Midterm, and Final
2.2 Mapped to: S2

Apply appropriate techniques to avoid control problems such as mutual exclusion and deadlocks.

Teaching Strategy Lectures, Group Discussion, Office Hours
Assessment Methods Quiz, Assignment, Midterm, and Final
3.1 Mapped to: V1

Recognize the importance of self-learning to comprehend the core concepts of operating systems, such as process management, memory allocation, file systems, and concurrency.

Teaching Strategy Lectures, Group Discussion, Office Hours
Assessment Methods Quiz, Assignment, Midterm, and Final