Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Operating Systems

via YouTube

Overview

This course on Operating Systems aims to teach students about the functions and types of operating systems, process scheduling algorithms like FCFS, SJF, SRTF, Round Robin, and Priority Scheduling. It covers topics such as deadlock handling, resource allocation, and page replacement algorithms like FIFO, LRU, and optimal. The course uses examples and previous year GATE questions to explain concepts. The intended audience for this course includes computer science students, software engineers, and anyone interested in understanding the core concepts of operating systems.

Syllabus

introduction to operating system and its Functions | Operating System.
Types of Operating Systems(Batch, Multiprogramming, Time Sharing, Multiprocessing, Real Time).
Process State Transition Diagram and various Schedulers | Operating System.
FCFS(First Come First Serve) CPU Scheduling Algorithm with example | Operating System.
Convoy Effect in FCFS(First Come First Serve) Algorithm| Operating System.
Shortest Job First(SJF) Scheduling Algorithm with example | Operating System.
Shortest Remaining Time First(SRTF) Scheduling Algorithm with Example | Operating System.
Advantage and Disadvantage of Shortest Job First(SJF) Scheduling Algorithm | Operating System.
SJF with Prediction of Burst Time in OS | with example.
SJF with processes having CPU and IO Time | CPU Scheduling Algorithm in OS.
FCFS with IO Time - CPU Scheduling Algorithm in OS.
Round Robin(RR) CPU Scheduling Algorithm in OS with example.
Round Robin(RR) Scheduling example with advantages and drawbacks | Operating Systems.
GATE Computer Science previous year question on Round Robin(RR) scheduling | Operating Systems.
Non Preemptive Priority Scheduling Algorithm with example | Operating System.
Preemptive Priority Scheduling Algorithm in OS with example | Operating System.
Starvation and Aging in Priority Scheduling | Operating Systems.
Deadlock | Necessary conditions for Deadlock | Operating Systems.
Resource Allocation Graph in Deadlock | with example | Operating System.
Deadlock handling methods | Deadlock Prevention | Operating System.
Deadlock Avoidance with Resource Allocation Graph(with example) | Operating System.
Deadlock Avoidance: Banker's Algorithm with example | Operating System.
Deadlock Avoidance: Bankers(Resource Request Algorithm) with example |Operating System.
Deadlock Detection and Recovery : Wait-for Graph and Banker's algorithm | Operating System.
Deadlock Recovery in Operating System.
Deadlock | GATE Question Previous Year | Operating System.
CPU Scheduling Criteria in Operating system | Various Times related to Process.
Page replacement Introduction| FIFO page replacement algorithm with example| Operating System.
Page Replacement Algorithms | LRU and optimal | Operating Systems.
Belady's Anomaly in FIFO page replacement algorithm with example | Operating System.
Multilevel queues and multilevel feedback queue scheduling | Operating systems.

Taught by

Jenny's lectures CS/IT NET&JRF

Reviews

Start your review of Operating Systems

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.