OPERATING SYSTEMS
SYLLABUS: Introduction to Operating System, its need and Operating System services: Operating System Classification - single user, multi-user, simple batch processing, Multiprogramming, Multitasking, Parallel system, Distributed system, Real time system.
Process Management: Process Concept, Process scheduling, Overview of Inter-Process communication.
CPU Scheduling, Basic concepts, Scheduling Criteria, Scheduling Algorithms.
Memory Management: Logical Versus Physical addresses space, Swapping Partition, paging and Segmentation, concepts of Virtual Memory.
File Management: File concept, access methods, Directory Structure, file protection. Allocation methods: Contiguous, linked and index allocation.
Deadlocks: Deadlock Characteristics, Prevention, Avoidance, Detection and Recovery, critical section, Synchronization hardware, semaphores, combined approach to deadlock handling. Security: Authentication, Program Threats, System Threats, and Encryption.
Thanks
ReplyDelete