Operating System Slides
Learn the fundamentals of Operating Systems through engaging slides covering processes, memory, files, and system management.
Explore the core concepts of Operating Systems with engaging and easy-to-understand slides.
Learn about processes, memory management, file systems, and system resources.
Understand how an OS connects applications with computer hardware.
Perfect for students and beginners learning Operating System concepts.
What You'll Learn
Introduction
Introduction to Operating Systems: Structure, Operations & Core Components
Understand what an operating system really is — the intermediary between users and hardware. This v…
63 minComputer System Organization & Types of Operating Systems
A visual guide to how a computer is built — the shared system bus, the memory hierarchy, device con…
56 minOS Generations, System Boot, Services, User Interfaces & System Calls
A visual walk through operating systems — the five generations from vacuum tubes to cloud, the six-…
49 minProcess Concept, Scheduling, Operations & Inter-Process Communication
A visual guide to processes — how a program comes alive as a process, the five-state life cycle, th…
48 minTypes of Schedulers & the Process Control Block (PCB)
A visual guide to how the OS decides which process runs next and remembers where each paused one wa…
47 minFCFS Scheduling — Step-by-Step With Animated Numericals
Learn First-Come-First-Served CPU scheduling from the ground up: the FIFO rule, the four metrics (c…
35 minSJF Scheduling — Step-by-Step With Animated Numericals
Master Shortest Job First CPU scheduling: both non-preemptive SJF and preemptive SRTF, solved with …
38 minSRTF Scheduling — Shortest Remaining Time First
Master Shortest Remaining Time First, the preemptive form of SJF: at every arrival the shortest rem…
39 minPriority Scheduling — Step-by-Step With Animated Numericals
Master Priority CPU scheduling — give the CPU to the most important job first. Both non-preemptive …
39 minRound Robin Scheduling — Step-by-Step With Animated Numericals
Master Round Robin CPU scheduling — give every process a fair fixed time quantum and rotate. Two fu…
39 minProcess Synchronization — Critical Section, Peterson's, Semaphores & Monitors
Master process synchronization in operating systems: race conditions, the critical-section problem …
40 minDeadlock in OS — System Model, Coffman Conditions & Handling Methods
Master deadlock in operating systems: the system model, the four Coffman conditions, reading a reso…
36 minDeadlock Prevention & Avoidance — Banker's Algorithm
Master deadlock prevention and avoidance: break the four Coffman conditions by design, or grant onl…
37 minDeadlock Detection & Recovery — Wait-For Graph & Detection Algorithm
Master deadlock detection and recovery: build a wait-for graph and spot its cycle, run the multi-in…
40 minMemory Management in OS: Swapping, Contiguous Allocation & Fragmentation
Understand how the OS shares one physical RAM among many processes. This tutorial covers logical-to…
39 minMemory Segmentation in OS: Address Translation, Protection & Sharing
Master memory segmentation — the model that maps memory to how programmers think. Learn the two-par…
46 minPaging & TLB in OS: Address Translation & Effective Access Time
Learn how paging ends external fragmentation — fixed-size pages and frames mapped by a page table, …
48 minVirtual Memory in OS: Demand Paging, Page Faults & Copy-on-Write
Understand virtual memory — running a 4 GB program on 512 MB by loading pages only when touched. Co…
47 minPage Replacement Algorithms: FIFO, LRU, Optimal & Thrashing
Master page replacement — when RAM is full, which page gets evicted? See FIFO, LRU and Optimal trac…
50 minFile Allocation Methods: Contiguous, Linked & Indexed
How the file system places a file's blocks on disk — and why the choice shapes speed, fragmentation…
47 minDisk Scheduling: FCFS & SSTF With Head-Movement Traces
How the OS orders pending disk requests to minimise seek time. Watch FCFS and SSTF sweep the same q…
37 minDisk Structure, Formatting & RAID (0, 1, 5, 6, 10)
Understand how a disk is built and combined. Covers platters, sectors and cylinders, CHS vs LBA add…
45 min