Download OS Program
Download This Book
410442 Operating Systems
Teaching Scheme Examination Scheme
Lectures: 3 HrslWeek Theory: 100 Marks
.
.
Objectives
. To study advanced concepts of operating systems.
. To study the comparison of different function of different OSs.
UNIT I :
Process synchronization and inter-process communication:
Background, Critical section problem, semaphores, classic problems of
synchronizations, critical
synchronizations, critical
regions, monitors, OS synchronization 4 Hrs
UNIT II :
Deadlocks: System model, deadlock characterization, methods for handling deadlocks, deadlocks detection, prevention, avoidance, recovery
Protection: Goals of protection, domain of protection, Access matrix, Implementation of Access matrix, Revocation of a(:cess rights
Security: Security problem, User authentication, program threats, system threats, securing system
and facilities, Intrusion detection and cryptography 6 Hrs
UNIT III :
System Architecture, User perspective, Operating System Services, Assumptions about hardware, Architecture of UNIX OS, Introduction to System Concepts, Kernel Data Structures, System Administration, Buffer Headers, Structure of the Buffer Pool, Scenarios for retrieval of a Buffer, Reading and Writing Disk Blocks, Advantages and Disadvantages of the Buffer Cache
8 Hrs
UNIT IV :
Internal Representation of files: Inodes, Structure of a regular file, Directories, Conversion of a path name to an Inode, Super Block, Inode assignment to a new file, Allocation of Disk Blocks, Other file types,
System Calls for the file system: open, read, write, file & Record Locking, lseek, Close, File Creation, Creation of Special Files, Change Directory and Change Root, Change Owner and Change Mode, stat and fstat, pipes, dup, mounting and unmounting file systems, link, unlink, file system abstrations, file system maintenance 8 Hrs
UNIT V :
Structures of processes: Process States and Transitions, Layout of System Memory, The Context of a process, Saving the context of a process, Manipulation of the process address space, Sleep,
Process control: Process Creation, Signals, Process Termination, Awaiting Process Termination, Invoking other programs, The User ID of a process, Changing the size of a process, The shell, System boot and the init process,
Process Scheduling and Time: Process Scheduiing, System calls for time & clock
8 Hrs
UNIT VI :
Memory Management Policies: Swapping, Demand Paging, a hybrid system with swapping and demand paging
I/O Subsystem: Driver interfaces, Disk drivers, Terminal drivers, Streams 4 Hrs
Text Books:
1. William Stallings, "Operating System-Intemals and Design Principles ", 5/c, Prentice
Hall India, ISBN-81-297-0 1 094-3
2. Silberschatz, Galvin, Gagnes , "Operating System Concepts" 6/e , John Wiley & Sons,
ISBN-9971-51-388-9
Reference Books:
I. Dhamdhre D. M.,"Operating Systems - A Concept-Based Approach", Tata McGraw Hill
Publications, 2nd
Edition-2006
2. Andrew S. Tanenbaum, " Modem Operating Systems", 2/e, Prentice Hall India, ISBN
81-203-2063-8 .
3. Maurice J. Bach, "The design of the UNIX Operating System", Prentice Hall India,
ISBN-81-203-0516- 7
No comments:
Post a Comment