Operating Systems
Operating Systems
Course Outline
Course code: CC3011/XI535 Course title: Operating Systems
Program BSIT/MCS
Duration 1 Semester
(Room# 29)
[email protected]
Contact
Chairman/Director signature………………………………….
Learning Methodology:
This course presents to make participants have an understanding of the design issues of different
aspects of operating systems. To make participants have an in depth understanding of the various
OS services for threads, inter-process communication, process synchronization, process and
memory management, and file systems, offered as system or library calls in UNIX and Linux
operating systems.
Reference Books:
Operating Systems (Gary J. Nutt)
Distributed Systems (Tanenbaum)
One-to-one introduction
Course Introduction, Teaching & Assessment
Methodology
1
Distribution of Course Outlines
Chapter No. 1
Discussion on Course Outline
A Brief introduction of following:
o Mainframe Systems
o Desktop Systems
o Multiprocessor Systems
o Distributed Systems
o Clustered Systems
Real-Time Systems
Operations
Chapter No. 2
I/O Structure
2 Storage Structure
HW Protection
System Components
Chapter No. 2
System Calls
3 System Program
System Structure
VM
Multithreading
Issues
6 Chapter No. 4
PThread
Solaris, Windows, Linux, Threads
9 Mid Exam
Background
Swapping
14 Paging Chapter No. 8
Segmentation
15 Review