Professional Documents
Culture Documents
Course Title
: OPERATING SYSTEMS
Instructor-in-charge
Instructor
1.
2.
Text Book:
Abraham Silberschatz, Peter Baer Galvin & Greg Gagne Operating System Concepts, 8th
edition, John Wesley & Sons, 2008.
Reference Books:
1. William Stallings, Operating Systems Internals and Design Principles, 6th edition,
Pearson Edition, 2009.
2. Maurice J. Bach, The Design of the Unix Operating System, PHI, 1993.
3. Andrew S. Tenenbaum, Modern Operating Systems,3rd Edition, PHI, 2008.
4. W. Richard Stevens, Advanced Programming in the UNIX environment 2nd edition,
Addition-Wesley, 2005.
5. Unix Shell Programming by Yeshwant Kanetkar
3.
Lecture Plan
Lect #
1
2
3
4
5
6
7-8
9
10-11
Learning Objective
Topic
Reference
GENERAL OVERVIEW
Overview
Ch1(T1)
Types
of
OS
Ch1(T1)
To understand what is
System Calls
Ch2(T1)
Operating system and its
System Programming
Ch2(T1)
functions
System Design and Implementation
Ch2(T1)
PROCESS MANAGEMENT
Process overview (State, PCB)
Ch3(T1)
To understand the
Process scheduling
Ch3(T1),Ch3(R1)
concept of process and
Inter Process Communication (IPC)
Ch3(T1)
its various states
Threads
Ch4(T1),Ch4(R1)
12
13-16
17
18
19
20-21
22-24
25
26-27
28
29
30
31
32
33
34
35
36
37
38
39
40
41-42
4.
CPU SCHEDULING
To know what is
CPU scheduling overview
Ch5(T1)
scheduling and its
importance
Scheduling Algorithms
Ch5(T1),Ch9(R1)
CONCURRENT PROCESSES
Critical section problem
Ch6(T1),Ch5(R1)
To understand the
Multi Process Solution
Ch6(T1),Ch5(R1)
problem of Critical
Semaphores
Ch6(T1),Ch5(R1)
Section and its solution
Critical Problems of Synchronization Ch6(T1),Ch5(R1)
To know what is
deadlock and its
handling
Deadlock Handling
Ch7(T1)
MEMORY MANAGEMENT
Memory management overview
Ch8(T1)
Paging
Ch8(T1)
To understand various
Segmentation
Ch8(T1)
memory management
Case Study
Ch8(T1)
schemes and their
Virtual
memory
Ch9(T1)
relative advantages and
Demand Paging
Ch9(T1)
disadvantages
Page Replacement
Ch9(T1)
Thrashing
Ch9(T1)
Memory Mapped Files
Ch9(T1)
FILES & I/O SYSTEMS
File Operations
Ch10(T1)
Directory Structure
Ch10(T1)
To understand the
File
System
Structure
&
Ch11(T1),
concept of files, its
Internal representation of Files
Ch4(R2)
types, attributes and
Allocation Methods &
Ch11(T1),
operations
Free Space Management
Ch4(R2)
Disk Structure & Scheduling
Ch12(T1)
RAID
Ch12(T1)
I/O Systems
Ch13(T1)
Evaluation Scheme:
Components
Test I
Test II
Duration
60 min
60 min
180 min
Weightage
20%
20%
Remarks
Closed Book
Closed Book
30%
Closed/open Book
30%
Closed Book
4.
5.
6.
Makeup Policy:
Instructor-In-Charge
CS C372 , IS C362, CS F 372 and IS F 372