Sunteți pe pagina 1din 1

ARUL ANANDAR COLEGE (AUTONOMOUS), KARUMATHUR - 625514

DEPARTMENT OF COMPUTER SCIENCE


Class : B.Sc. (Comp. Sci.) Part : III Core - 5
Semester : IV HourS : 90
Subject Code : 15UCSC54 Credits : 04
OPERATING SYSTEM
OBJECTIVES
On successful completion of the subject the student understand the function, structure, and
operation of modern Operating System.
UNIT I 18 Hours
Introduction - what is an OS? Mainframe system - Desktop systems - multiprocessor systems -
distributed systems - clustered systems - Real Time systems. Operating system structures: System
components - Os services - system calls - system programs - system structure - Virtual machines -
system design & implementation - system Generation.
UNIT II 18 Hours
Process Management: Process concept - Process scheduling - Operation on process - Cooperating
process - Inter process communication. CPU scheduling: Scheduling Criteria - Scheduling Algorithms
- Multiple - Processor Scheduling - Real Time Scheduling. Deadlock: Deadlock Prevention -
Deadlocks avoidances - Deadlock detection - Recovery from deadlock.
UNIT III 18 Hours
Memory management: Background - Swapping - Contiguous and Noncontiguous memory allocation
- Paging - Segmentation - Segmentation with paging. Virtual memory: Demand paging-process
creation - Page replacement - Allocation of frames - Thrashing.
UNIT IV 18 Hours
I/O systems: Disk structure - Disk scheduling - Disk management - Swap - Space management - File
systems: File concept - Access methods Directory structure - File system implementation - Directory
implementation management - efficiency & performance -recovery.
UNIT V 18 Hours
CASE STUDIES: Linux design principles - Kernel modules - Process management, Scheduling -
memory management - file system - input & output – interprocess communication- environmental
subsystem - file systems – networking - program interface.
Text Books
1. Deital ”Operating systems”, Pearson Education Asia, Second Edition.
2. Siberschatz, Galvin, Gagne, Operating System Concepts, Sixth Edition.
Reference Book
1. Tenenburn Operating System: Design & Implementation”, PHI, Second Edition

S-ar putea să vă placă și