You are on page 1of 2

COURSE HANDOUT Semester-I 2011-2012

Course No. Course Title OPERATING SYSTEM L P T U

Scope & Objective of the course: To enable the student to understand and apply
the concepts, principles and techniques for design and implementation of advanced operating systems.

Text Book(s) T1 Reference Book(s)

Operating Systems Concepts Peter S galvin, Addison Wesley publishing Company. Operating Systems Concepts & design Milan Milenkovic,TMH Operating System H.M. Deitel, Pearsons Advanced Concepts in O S Mukesh Singhal and Niranjan G. Shivaratri, TMH Tanenbaum: Operating System Concepts, Prentice Hall

Lecture wise Plan:


Lecture Nos. 1-3 Objectives Introduction Topics to be covered (from the text book) Introduction OS, computersystem organization, computersystem architecture, operatingsystem structure System structure, user os interface, system calls, types of system calls, system programs Process concepts, process scheduling, operation on processes Concepts of processes,
inter-process communication Multiple threading programming ,multithread models, Threading issues

Reference (chap./sec/Page no. of Text book) Ch 1

4-6 7-10

System structure Process concepts

6-8 8 9-12

Threads Scheduling
Synchronization

Process Scheduling: basic concepts, scheduling criteria,


thread acheduling Synchronization: the criticalOverview of different classical synchronization problems, the critical-section problem, semphores Deadlocks: Process deadlocks; Introduction, causes of deadlocks,

13-16

Deadlocks

12-14 14-15 16-18 19-21 22-23 24-26

Memory management Virtual memory management

Deadlock handling strategies, Models of deadlock, swapping, contiguous memory allocation, paging ,segmentation copy on write, page replacement, allocation of frames

file system Secondary storage structure


I/O system Distributing os

:file concepts, access methods, file sharing disk attachment, structure, scheduling
I/O hardware, application I/O interface, hardware operation types of distributing os, network structure, network topology, communication structure, robustness Distributed File system, Architecture, Design issues, concurrency control

Ch 13

27-31

Distributing os

32-34 35-38 39-41

System protection System security System security

goal of protection, principle of protection The security problem, program threats, system and networking threat. Cryptography as a security, user authentication, implementing security defenses, computersecurity classification

Evaluation Scheme:
S.No 1 2 3 4 Total Components 1st Assignment + Attendance Mid Term Examination 2nd Assignment + Attendance End Semester Examination Marks 12.5 25 12.5 50 100

You might also like