Operating Systems
10CS53
Operating Systems
Subject Code: 10CS53
I.A. Marks
: 25
Hours/Week : 04
Exam Hours: 03
Total Hours : 52
Exam Marks: 100
PART -A
UNIT -1 INTRODUCTION TO OPERATING SYSTEMS, SYSTEM STRUCTURES:
What operating
systems do; Computer System organization; Computer System architecture; Operating System structure;
Operating System operations; Process management; Memory management; Storage management; Protection
and security; Distributed system; Special-purpose systems; Computing environments
.
Operating System
Services; User -Operating System interface; System calls; Types of system calls; System programs; Operating
System design and implementation; Operating System structure; Virtual machines; Operating System
generation; System boot.
6 Hours
UNIT -2 Process Management:
Process concept; Process scheduling; Operations on processes; Inter-process
communication
.
Multi-Threaded Programming: Overview; Multithreading models; Thread Libraries;
Threading issues
.
Process Scheduling: Basic concepts; Scheduling criteria; Scheduling algorithms; Multiple-
Processor scheduling; Thread scheduling.
7 Hours
UNIT -3 PROCESS SYNCHRONIZATION:
Synchronization: The Critical section problem; Peters
on’
s
solution; Synchronization hardware; Semaphores; Classical problems of synchronization; Monitors
.
7 Hours
UNIT -4 DEADLOCKS:
Deadlocks: System model; Deadlock characterization; Methods for handling deadlocks;
Deadlock prevention; Deadlock avoidance; Deadlock detection and recovery from deadlock.
6 Hours
Dept of CSE, SJBIT
1

Operating Systems
10CS53
PART -B
UNIT -5
MEMORY MANAGEMENT:
Memory Management Strategies: Background; Swapping; Contiguous
memory allocation; Paging; Structure of page table; Segmentation
.
Virtual Memory Management:
Background; Demand paging; Copy-on-write; Page replacement; Allocation of frames; Thrashing
.
7 Hours
UNIT -6 FILE SYSTEM, IMPLEMENTATION OF FILE SYSTEM:
File System: File
concept; Access methods; Directory structure; File system mounting; File sharing; Protection.
Implementing File System: File system structure; File system implementation; Directory
implementation; Allocation methods; Free space management.
7 Hours
UNIT-7 SECONDARY STORAGE STRUCTURES, PROTECTION:
Mass storage structures; Disk
structure; Disk attachment; Disk scheduling; Disk management; Swap space management
.
Protection: Goals of
protection, Principles of protection, Domain of protection, Access matrix, Implementation of access
6 Hours
UNIT -8 CASE STUDY: THE LINUX OPERATING SYSTEM:
Linux history; Design principles; Kernel
modules; Process management; Scheduling; Memory management; File systems, Input and output; Inter-process
communication
.
6Hours
TEXT BOOK:
1.
Operating System Principles
–
Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, 8
th
edition, Wiley-
India, 2009
REFERENCE BOOKS:
nd
1
.
Operating Systems: A Concept Based Approach
–
D.M Dhamdhere, 2
Edition, Tata McGraw-Hill, 2002
.


You've reached the end of your free preview.
Want to read all 150 pages?
- Winter '20
- Operating Systems, OS