Operating Systems

 Unit 1: Introduction to Operating System Concept

          Types of operating systems, operating systems concepts, operating systems services, Introduction to System call, System call types.

Unit 2: Process Management

         Process concept, The process, Process State Diagram , Process control block, Process Scheduling- Scheduling Queues, Schedulers, Operations on Processes, Interprocess Communication, Threading Issues, Scheduling-Basic Concepts, Scheduling Criteria, Scheduling Algorithms.

Unit 3: Memory Management & Virtual Memory Management

      Swapping, Contiguous Memory Allocation, Paging, structure of the Page Table, Segmentation Virtual Memory, Demand Paging, Page-Replacement Algorithms, Thrashing

Unit 4: Concurrency & Principles of deadlock

        Process Synchronization, The Critical- Section Problem, Synchronization Hardware, Semaphores, Classic Problems of Synchronization, Monitors, Synchronization examples. System Model, Deadlock Characterization, Deadlock Prevention, Detection and Avoidance, Recovery form Deadlock

Unit 5: File system Interface , File System implementation & Mass-storage structure

       The concept of a file, Access Methods, Directory structure, File system mounting, file sharing, protection. File system structure, allocation methods, free-space management Mass-storage structure overview of Mass-storage structure, Disk scheduling, Device drivers

Unit 6: Linux System & Android Software Platform

        Components of LINUX, Interprocess Communication, Synchronisation, Interrupt, Exception and System Call. Android Software Platform: Android Architecture, Operating System Services, Android Runtime Application Development, Application Structure, Application Process management



OS QB Units 1,2,3------>>>Link

OS QB Units 4,5,6------>>>Link

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.