Operating Systems
Introduction
5 Topics
Introduction to Operating Systems
System calls and Interrupts
User mode and Kernel mode
Introduction to Process
Threads
Scheduling
8 Topics
Process Preemption
Context Switching
Dispatcher
Process States
Process state transitions
Process Scheduler
CPU and IO bound Processes
Scheduling Criteria
Scheduling Algorithms
9 Topics
FCFS
Convoy effect
SJF
SRTN
Round Robin
Priority Scheduling
Multilevel Scheduling
Starvation
Scheduling Problems
Deadlocks
6 Topics
Introduction to Deadlocks
Prevention
Avoidance
Deadlock Avoidance – Part2
Deadlock Detection & Recovery
Previous GATE Problems
Process Synchronization
8 Topics
Introduction
Few software solutions analysis
Peterson solution: 2 processes
Bakery algorithm: N Processes
Hardware solutions
Semaphores
Classical problems solutions using semaphores
Synchronization GATE Questions
Memory Management
21 Topics
Memory – Introduction
Contiguous Memory Allocation
Segmentation
Basics of Paging
Multi level Paging
Translation Look Aside Buffer
Hashed,Inverted Page Tables
Virtual Memory Introduction
Demand Paging
Page Fault
Example Problem on page faults
Memory allocation – Introduction
FIFO Page replacement
Optimal page replacement algorithm
LRU Page replacement algorithm
LRU Approximation algorithm
Counting based page replacement
Allocation of frames
Thrashing
Working set model
File Systems
4 Topics
File Systems Interface
Allocation Methods
Free Space Management
GATE problem on FAT
Previous Topic
Next Topic
System calls and Interrupts
Operating Systems
Introduction
System calls and Interrupts
Lesson Progress
0% Complete
Previous Topic
Back to Lesson
Next Topic
wpDiscuz
0
0
Would love your thoughts, please comment.
x
(
)
x
|
Reply
Insert
Login
Accessing this course requires a login. Please enter your credentials below!
Username or Email Address
Password
Remember Me
Lost Your Password?