Module 1
Basic Concept Of Operating System
- Introduction to OS
- Types of Operating System
Process Management
- Different States Of Process
- Different System Calls
- PCB(Process Control Box)
Threads
- Basic Concept Of Threads
- Single Thread System
- Multi-Thread System
- User Level Threads
- Kernel Level Threads
Inter process Communication
- Basic Concept
- Shared Memory System
- Message Passing System
Concurrency Control
- Precedence Graph
- Concurrency Condition
- Fork-Join Constructs
Process Synchronization
- Race Around Condition
- Critical Section Problems
- Software Solution For Critical Section Problem
- Hardware Solution For Critical Section Problem
- Implementation Of Semaphores
- Classical Problem Of Synchronization
- Dining Philosopher,s Problems
- Reader Writer Problem
- Producer Consumer Problem
Deadlock
- What is Deadlock?
- Deadlock Conditions
- Deadlock Resource Allocation Graph
- Deadlock Prevention
- Deadlock Avoidance
- Bankers Algorithm
- Safe State
- Resource Request Allocation Algorithm
- Deadlock Recovery
CPU Scheduling
- Scheduling Criteria
- Scheduling Algorithm
- FCFS(First Come First Server)
- SJF(Shortest Job First)
- SRTF(Shortest Remaining Time First)
- LRTF(Longest Remaining Time First)
- Priority Scheduling
- Preemptive Priority Scheduling
- Round Robin Scheduling
- Multilevel Queue Scheduling
- Multilevel Feedback Queue Scheduling
Memory Management
- Introduction To Memory Managemnt
- Address Binding
- Compile Time Binding
- Run Time Binding
- Load time Binding
- Relocation And Protection
- Logical Address And Logical Address Space
- Physical Address And Physical Address Space
- Memory Management Unit
- Swapping
- Memory Management Techniques
- Contiguous Memory Management Scheme
- Single Partition Scheme
- Multi Partition Scheme
- Fixed(MFT)
- Dynamic(MVT)
- Memory Management Strategies
- First Fit
- Next Fit
- Worst Fit
- Best Fit
- Fragmentation
- Internal Fragmentation
- External Fragmentation
- Compaction
- Non Contiguous Memory Management Scheme
- Structure And Organization Of Page Table
- Paging
- Virtual Memory
- Demand Paging
- Page Replacement Algorithms
- FIFO
- LRU
- OPTIMAL
- Thrashing
- Working Set Model
- Segmentation
- Segmentation With Paging
Module 11
Disk Scheduling
- Basic Introduction
- FCFS
- SSTF
- SCAN
- C-SCAN
- LOOK
- C-LOOK
Module 11
Directory Structure And File System
- Directory Structure
- Single Level Directory Structure
- Two Level Directory Structure
- Multilevel Directory Structure
- Acyclic Graph Directory Structure
- General Tree Structure
- File Organization
- Sequential File Organization
- Linked File Organization
- Indexed File Organization
- Multilevel indexed File Organization
- Indexed linked File Organization
- I-Node
0 comments