Paper Code: ETCS 212 | L T C |
Paper: Operating Systems | 3 1 4 |
UNIT - I
Introduction:
What is an Operating System, Simple Batch Systems, Multiprogrammed Batches systems, Time-Sharing Systems, Personal-computer systems, Parallel systems, Distributed Systems, Real-Time SystemsMemory Management:
Background, Logical versus Physical Address space, swapping, Contiguous allocation, Paging, Segmentation, Segmentation with PagingVirtual Memory:
Demand Paging, Page Replacement, Page-replacement Algorithms, Performance of Demand Paging, Allocation of Frames, Thrashing, Other Considerations, Demand SegmentationUNIT - II
Processes:
Process Concept, Process Scheduling, Operation on Processes, Cooperating Processes, Interprocess CommunicationCPU Scheduling:
Basic Concepts, Scheduling Criteria, Scheduling Algorithms, Multiple-Processor Scheduling, Real-Time Scheduling, Algorithm EvaluationProcess Synchronization:
Background, The Critical-Section Problem, Synchronization Hardware, Semaphores, Classical Problems of Synchronization, Critical Regions, Monitors, Synchronization in Solaris 2, Atomic TransactionsUNIT - III
Deadlocks:
System Model, Deadlock Characterization, Methods for Handling Deadlocks, Deadlock Prevention, Deadlock Avoidance, Deadlock Detection, Recovery from Deadlock, Combined Approach to Deadlock Handling.Device Management:
Techniques for Device Management, Dedicated Devices, Shared Devices, Virtual Devices; Device Characteristics-Hardware Consideration, Input or Output Devices, Storage Devices, Channels and Control Units, Independent Device Operation, Buffering, Multiple Paths, Block Multiplexing, Device Allocation Consideration,Secondary-Storage Structure:
Disk Structure, Disk Scheduling, Disk Management, Swap-Space Management, Disk Reliability, Stable-Storage ImplementationUNIT - IV
Information Management:
Introduction, A Simple File System, General Model of a File System, Symbolic File System, Basic File System, Access Control Verification, Logical File System, Physical File System File-SystemInterface:
File Concept, Access Methods, Directory Structure, Protection, Consistency Semantics File-SystemImplementation:
File-System Structure, Allocation Methods, Free-Space Management, Directory Implementation, Efficiency and Performance, RecoveryTEXT BOOKS:
-
Silbersachatz and Galvin, “Operating System Concepts”, Pearson, 5th Ed., 2001
-
Dr. R. C. Joshi, “Operating Systems”, Wiley Dreamtech, 2005.
REFERENCE BOOKS:
-
Tannenbaum, “Operating Systems”, PHI, 4th Edition, 2000
-
E. Madnick, J. Donovan, “Operating Systems”, Tata McGraw Hill, 2001
No comments:
Post a Comment