Introduction
Basic OS functions, types of operating systems- batch processing, multiprogramming, time
sharing, multiprocessing, distributed and real time systems.
6 hours
Operating System Organization
Processor and user modes, kernels, system calls and system programs.
6 hours
Process
System view of the process and resources, process control block, I/O and CPU bound
process, process hierarchy, concept of threads
Process Scheduling: Preemptive and non-preemptive scheduling, Long term scheduling,
short term/CPU scheduling (FCFS, SJF, SRJF, RR and priority) and medium term
scheduling
Process Synchronization: Concurrent processes, critical section, semaphores and
application, methods for inter-process communication;
18 hours
Deadlock:
Definition, Prevention, Avoidance, Detection, Recovery.
9 hours
Memory Management
Physical and logical address space; memory allocation strategies – fixed and variable
partitions, paging, segmentation, virtual memory
14 hours
File and I/O Management
Directory structure, file operations, file allocation methods, disk management.
5 hours
Protection and Security
Policy mechanism, Authentication
No comments:
Post a Comment