Text Book : -
Applied Operating Systems Concepts, A, Peterson [ Download ]
Applied Operating Systems 7th Edition .......................... [ Download ]
References : -- Modern Operating System 2nd Edition , Tanenbaum A.S 2001
- Operating System by William Stalling
Pre-requisite : -
- Introduction .
- 1.1: Operating System History & Evolution.
- 1.2: Types of operating system ( Batch, Real Time, Time Sharing, Single use, Multi-user ).
- 2.1: Definition of Process .
- 2.2: Process States .
- 2.3: State Transitions .
- 2.4: 2-State, 3-State & 5-State Models .
- 2.5: Process Control Block .
- 4.1: Definition .
- 4.2: A Control Structure for Indicating Parallelism: Parabegin/Paraend .
- 4.3: Mutual Exclusion .
- 4.4: Critical Section .
- 4.5: Software Solutions to Mutual Exclusion ( Dekker’s Algorithm, Peterson’s Algorithm ) .
- 4.6: Hardware Solution to Mutual Exclusion ( Test and Set Instruction ) .
- 4.7: Interprocess Communication .
- 4.8: Message Passing ( Mailboxes & Ports, Pipes, remote Procedure Calls ) .
- 5.1: Definition .
- 5.2: Example of Deadlock .
- 5.3: Resource Concepts .
- 5.4: Necessary Conditions for Deadlock .
- 5.5: Deadlock Prevention .
- 5.6: Deadlock Avoidance .
- 5.7: Deadlock Detection .
- 5.8: Deadlock Recovery .
- 6.1: Storage Organization .
- 6.2: Storage Management .
- 6.3: Storage Hierarchy .
- 6.4: Storage Management Strategies ( Fetch Strategies, Placement Strategies, Replacement Strategies) .
- 6.5: Contiguous VS Noncontiguous Storage Allocation .
- 6.6: Fixed Partition Multiprogramming ( Absolute Translation & Loading, Relocatable Translation & Loading, Protection, Fragmentation) .
- 6.7: Variable Partition Multiprogramming ( Coalescing Holes, Storage Compaction, Storage Placement Strategies) .
- 6.8: Swapping .
- 7.1: Basic Concepts .
- 7.2: Block Mapping .
- 7.3: Paging .
- 7.4: Paging Address Translation with Direct Mapping .
- 7.5: Paging Address Translation with Associative Mapping .
- 7.6: Paging Address Translation with Combined Associative/ Direct Mapping .
- 7.7: Segmentation .
- 7.8: Segmented Address Translation by Direct Mapping .
- 7.9: Dynamic Address Translation in Paging/ Segmentation Systems .
- 8.1: Virtual Storage Management Strategies ( Fetch Strategies, Placement Strategies, Replacement Strategies) .
- 8.2: Page Replacement Strategies ( Principle of Optimality, Random Page Replacement, First-in-first-out, Least-Recently-used, Least-Frequently-Used, Not-Used-Recently .
- 8.3: Demand Paging .
Download Chapter Wise Notes .
0 comments so far,add yours
If you find any mistake about that post. So feel free to inform me thanks