Professional Documents
Culture Documents
COURSE HANDOUT
Course Title
SSWT ZC364 - OPERATING SYSTEMS
Course Description
Introductory concepts of Operating Systems; Process Management, Memory Management, File
Systems-Security & Protection, Input-Output principles; Deadlocks detection and avoidance;
Distributed computing; Examples of some widely used Operating Systems.
Course Objectives
No Course Objective
CO1 To understand the services provided by and the design of an operating system
CO2 To understand the structure and organization of the file system and memory
management
CO3 To understand what a process is and how processes are synchronized and scheduled
CO4 To understand the data structures and algorithms used for managing processes,
memory and file system to implement an OS
Text Books
No Author(s), Title, Edition, Publishing House
T1 Silberschatz Abraham and others, Operating System Concepts, Wiley Student Edition, 8 th
Ed., 2008
Reference Books
No Author(s), Title, Edition, Publishing House
R1 R1. William Stallings, “Operating Systems Internals and Design Principles”, 6 th edition,
Pearson Edition, 2009.
R2 R2. Maurice J. Bach, “The Design of the Unix Operating System”, PHI, 1993.
Learning Outcomes:
No Learning Outcomes
LO1 Students will have an understanding of design issues associated with operating
systems
LO3 Students will be familiar with multithreading and system resource sharing
among the users
LO4 Students will have knowledge of file system interface and implementation, disk
management.
Legend
M = Module, RL = Recorded Lecture, CS = Contact Session, LE = Lab Exercises, SS = Self Study,
HW = Home Work Problems
Modular Structure
Module Summary
No Title of the Module
M1 Introduction to OS
M2 Concept Of Process & thread
M3 Process Scheduling
M4 Process Synchronization
M5 Dead Lock prevention, avoidance and detection & recovery
M6 Memory Management
M7 File Systems
M8 Secondary Storage structure & Management
Detailed Structure
Lab work: Any Linux based System with GCC compiler, CPU-OS simulator (http://www.teach-sim.com)
Detailed Plan for Lab work/Design work