You are on page 1of 8

COLLATE

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

What is an Operating System Video

Goals & Functions of OS Video

Multi-programmed Batches Systems Video

Time-Sharing Systems Video

Personal-computer systems Video

Parallel Systems Video

Distributed Systems Video

Parallel vs Distributed systems Video

Real-Time Systems Video

Memory Organization Video

Memory Hierarchy Video

Memory Management Strategies Video

Contiguous vs Non-Contiguous Allocation Video

COLLATE
04

Partition Management Techniques

(A) Fixed Partitioning Video

(B) Dynamic Partitioning Video

Logical vs Physical Address Space Video

Swapping Video

Paging Video

Segmentation Video

Segmentation with Paging Video

Virtual Memory Video

Demand Paging Video

Page Replacement : (FIFO) Video

(Optimal) Video

(LRU) Video

Performance of Demand Paging Video

Thrashing Video

Overlay Concepts Video

COLLATE
05

Unit 2
Full Playlist

Processes Introduction Video

Process States Video

Process Management Video

Interrupts Video

Inter-process Communication Video

Threads Video

Thread states Video

Processor Scheduling & its Objectives Video

Scheduling levels Video

Pre-emptive & non pre-emptive Video

Scheduling Criteria Video

COLLATE
06

Scheduling Algorithms
First Come First Serve Video

Shortest Job First Video

Shortest Remaining Time Video

Round Robin Video

Priority Based Video

Multi-level Queue Video

Multi-level Feedback Queue Video

Process Synchronization Video

Critical Section Problem & Mutual Exclusion Video

Semaphores

Counting Semaphores Video

Binary Semaphores Video

Dining Philosopher problem Video

Barber shop problem Video

COLLATE
07

Content Feedback
Feel free to submit your issues, suggestions and ratings
regarding this course content

Click Here

Join & Share WhatsApp Group


of COLLATE
(Click the button to join group)

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

You might also like