Operating SystemUploaded by: MYcsvtu Notes
Operating System__________________________________
Shared by: Raju Goyal
2. Unit-2 01/05/2012
Shared by: Raju Goyal
3. Unit-3 01/05/2012
Shared by: Raju Goyal
4. Unit-4 01/05/2012
Shared by: Raju Goyal
5. Unit-5 01/05/2012
Shared by: Raju Goyal
|
Operating System SyllabusUNIT –1 INTRODUCTION: - Operation System objective and function, The Evolution of operating Systems, Batch, interactive, time sharing and real time systems, Protection. Operating System Structure, System Components, operating system service, System structure. Distributed Computing, The Key Architecture Trend; Parallel Computation, Input-Output Trends. UNIT- 2 CONCURRENT PROCESSES:- Process concept:- Introduction, Definitions of “Process”, Process States, Process State Transitions ,The process Control Block ,Operations on Processes, Suspend and Resume , interrupt Processing. Mutual Exclusion, the Producer / Consumer problem, the critical section problem, semaphores, Classical problems in concurrency, inter process communication. Asynchronous Concurrent Process:- introduction, parallel Processing ,A Control Structure for indicating parallelism, CPU scheduling: concepts, performance criteria, and scheduling Algorithms. Algorithm evaluation, Multiprocessor scheduling. UNIT- 3 DEAD LOCKS:- System model, Deadlock characterization. Prevention, Avoidance and Detection, Recovery from deadlock, combined approach. UNIT- 4 MEMORY MANAGEMENT:- Base machine, resident Monitor, multiprogramming with fixed partition, Multiprogramming with variable partitions, Paging, Segmentation, paged - segmentation, virtual Memory concepts, Demand paging, performance, page Replacement algorithms, Allocation of frames, Thrashing, cache memory organization impact on performance. UNIT-5 I/O MANAGEMENT &DISK SCHEDULING:- I/O Device and the organization of the I/O function, I/O Buffering, Disk I/O, Operating system Design issues. File system: File Concepts – File organization and Access mechanism, File Directories, File sharing, Implementation issues . Case studies: Unix system, A virtual machine operating systems |