OPERATING SYSTEMS
DETAILED CONTENTS
1. Overview of Operating Systems
Definition of Operating Systems, Types of Operating Systems, Operating System Services, User operating system interface, System Calls, Types of System Calls, System Programs, Operating System Structure, Virtual Machine, Benefits of Virtual Machine
2. Process Management (Principles and Brief Concept)
Process concept, Process State, Process Control Block, Scheduling Queues, Scheduler, Job Scheduler, Process Scheduler, Context Switch, Operations on Processes, Interprocess Communication, Shared Memory Systems, Message-Passing Systems, CPU Scheduler, Scheduling Criteria, Scheduling Algorithms, Preemptive and Non Preemptive, First come first serve (FCFS), Shortest Job first (SJF), Round Robin (RR), Multiprocessor scheduling, Process Synchronization.
3. Deadlocks (Principles and Brief Concept)
Deadlock, Conditions for Dead lock, Methods for handling deadlocks, Dead Prevention, Deadlock Avoidance, Deadlock detection, Recovery from deadlock.
4. Memory Management Function (Principles and Brief Concept)
Definition – Logical and Physical address Space, Swapping, Memory allocation, Contiguous Memory allocation, Fixed and variable partition, Internal and External fragmentation and Compaction, Paging – Principle of operation, Page allocation, Hardware support for paging, Protection and sharing, Disadvantages of paging, Segmentation, Virtual Memory.
5. I/O Management Functions (Principles and Brief Concept)
Dedicated Devices, Shared Devices, I/O Devices, Storage Devices, Buffering, Spooling.
6. File Management (Principles and Brief Concept)
Types of File System; Simple file system, Basic file system, Logical file system, Physical file system, Various Methods of Allocating Disk Space
7. Linux Operating System
History of Linux and Unix, Linux Overview, Structure of Linux, Linux releases, Open Linux, Linux System Requirements, Linux Commands and Filters: mkdir, cd,rmdir,pwd, ls, who, whoami, date, cat,chmod, cp, mv, rm,pg,more, pr, tail, head, cut, paste, nl, grep, wc, sort, kill, write, talk,mseg,wall, merge,mail, news Shell: concepts of command options, input, output, redirection, pipes, redirecting and piping with standard errors, Shell scripts,vi editing commands
Operating System | Computer Science Notes
Reviews
There are no reviews yet.