Professional Documents
Culture Documents
Operating
System
Videos &
References
Unit 1-2
COLLATE
02
Syllabus
UNIT – I
Introduction: What is an Operating System, Simple Batch
Systems, Multiprogrammed Batches systems, TimeSharing
Systems, Personal-computer systems, Parallel systems,
Distributed Systems, Real-Time Systems, OS – A
Resource Manager.
Memory Organization & Management: Memory Organization,
Memory Hierarchy, Memory Management
Strategies, Contiguous versus non- Contiguous memory
allocation, Partition Management Techniques, Logical
versus Physical Address space, swapping, Paging, Segmentation,
Segmentation with Paging
Virtual Memory: Demand Paging, Page Replacement, Page-
replacement Algorithms, Performance of Demand
Paging, Thrashing, Demand Segmentation, and Overlay Concepts.
UNIT – II
Processes: Introduction, Process states, process management,
Interrupts, Interprocess Communication
Threads: Introduction, Thread states, Thread Operation, Threading
Models.
Processor Scheduling: Scheduling levels, pre emptive vs no pre
emptive scheduling, priorities, scheduling
objective, scheduling criteria, scheduling algorithms, demand
scheduling, real time scheduling.
Process Synchronization: Mutual exclusion, software solution to
Mutual exclusion problem, hardware solution
to Mutual exclusion problem, semaphores, Critical section
problems. Case study on Dining philosopher problem,
COLLATE
Barber shop problem etc
SOURCE - IPU
03
Unit 1
Full Playlist
COLLATE
04
Swapping Video
Paging Video
Segmentation Video
(Optimal) Video
(LRU) Video
Thrashing Video
COLLATE
05
Unit 2
Full Playlist
Interrupts Video
Threads Video
COLLATE
06
Scheduling Algorithms
First Come First Serve Video
Semaphores
COLLATE
07
Content Feedback
Feel free to submit your issues, suggestions and ratings
regarding this course content
Click Here
MSIT
Semester 4 CSE IT ECE
Semester 6 CSE IT
MAIT
Semester 4 CSE IT ECE
Semester 6 CSE IT
COLLATE
08
ADGITM (NIEC)
Semester 4 CSE IT ECE
Semester 6 CSE IT
GTBIT
Semester 4 CSE IT ECE
Semester 6 CSE IT
BVP
Semester 4 CSE IT ECE
Semester 6 CSE IT
BPIT
Semester 4 CSE IT ECE
Semester 6 CSE IT
COLLATE