|
|
|
Kakatiya University MCA First Semester - OPERATING SYSTEMS Syllabus
UNIT - I
INTRODUCTION: What is an Operating Systems?, Mainframe Systems, Desktop Systems, Distributed Systems, Real-Time Systems, Handheld Systems, Feature Migration, Computing Environments.
COMPUTER-SYSTEM STRUCTURES: Computer-System Operation, I/O Structure, Storage Structure, Hardware protection, Network Structure.
OPERATING SYSTEM STRUCTURE: System Components, Operating System Services, System Calls, System Programs, System Structure, Virtual Machines, System Design and Implementation.
PROCESSES: Process Concept, Process Scheduling, Operations on Processes, Cooperating Processes, Interprocess Communication, communication in Client-Server Systems.
THREADS: Multithreading Models Pthreads, Solaris 2 threads, Window 2000 threads, Linux Threads, Java Threads. (Chapters 1, 2, 3, 4 and 5)
U N I T - II
CPU SCHEDULING: Basic concepts, Scheduling Criteria, Scheduling Algorithms, Multiple-Processor Scheduling, Real-Time Scheduling, Process Scheduling Models.
PROCESS SYNCHRONIZATION: Background, The Critical-Section Problem, synchronization Hardware, Semaphores, Critical Regions, Monitors, OS Synchronization.
DEADLOCKS: System Model, Deadlock Characterization, Methods for Handling Deadlocks, Deadlock Prevention, Deadlock Avoidance, Deadlock Detection.
MEMORY MANAGEMENT: Background, Swapping, Contiguous Memory Allocation, Paging, Segmentation. (Chapters 6, 7, 8 and 9)
U N I T - III VIRTUAL MEMORY: Background, Demand Paging, Process Creation, Page Replacement,Allocation of Frames, Thrashing.
FILE SYSTEM INTERFACE: File Concept, Access Methods, Directory Structure, File-System Mounting, File Sharing.
FILE-SYSTEM IMPLEMENTATION: File-System Structure, File-system Implementation, Directory Implementation, Allocation Methods, Free-Space Management, Efficiency and Performance, Recovery. (Chapters 10, 11 and 12)
U N I T - IV I/O SYSTEMS: I/O Hardware, Application I/O Interface, Kernel I/O Subsystem, Transforming I/O to Hardware Operations, STREAMS.
MASS-STORAGE STRUCTURE: Disk Structure, Disk Scheduling, Disk Management, Swap- Space Management, RAID Structure, Disk Attachment, Stable-Storage Implementation.
PROTECTION: Goals of Protection, Domain of Protection, Access Matrix, Implementation of access Matrix, Revocation of Access Rights, Capability-Based Systems.
SECURITY: The Security Problem, User Authentication, Program Threats, System Threats, Securing Systems and Facilities, Cryptography. (Chapters 13, 14, 18 and 19)
TEXT BOOK:
1. Operating system concepts (6th edition) by - Silberschatz, Galvin, Gagne Jhon- Wiley (2002)
REFERENCT BOOKS:
1. Operating Systems (Iv Edition) By - William Stallings Phi (2002) 2. Operating Systems By - Gary Nutt (Pearson Education) 3. Operating Systems By - Charles Crowley Tmh (2000) 4. Modern Operating Systems By - A.S. Tanenbaum (Phi) (2002) 5. Operating Systems By – Dm Dhamdhere (Tmh) 6. Under Standing Operating Systems By – Im Flynn, Am Mchocs (Thomson Press) 7. Operating Sytems – Dietel (Pearson)
|
No responses found. Be the first to respond and make money from revenue sharing program.
|