Operating System Slides

Learn the fundamentals of Operating Systems through engaging slides covering processes, memory, files, and system management.

Start Learning 22 tutorials  ·  1 sections

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 min

Computer 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 min

OS 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 min

Process 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 min

Types 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 min

FCFS 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 min

SJF Scheduling — Step-by-Step With Animated Numericals

Master Shortest Job First CPU scheduling: both non-preemptive SJF and preemptive SRTF, solved with …

38 min

SRTF Scheduling — Shortest Remaining Time First

Master Shortest Remaining Time First, the preemptive form of SJF: at every arrival the shortest rem…

39 min

Priority Scheduling — Step-by-Step With Animated Numericals

Master Priority CPU scheduling — give the CPU to the most important job first. Both non-preemptive …

39 min

Round 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 min

Process Synchronization — Critical Section, Peterson's, Semaphores & Monitors

Master process synchronization in operating systems: race conditions, the critical-section problem …

40 min

Deadlock in OS — System Model, Coffman Conditions & Handling Methods

Master deadlock in operating systems: the system model, the four Coffman conditions, reading a reso…

36 min

Deadlock Prevention & Avoidance — Banker's Algorithm

Master deadlock prevention and avoidance: break the four Coffman conditions by design, or grant onl…

37 min

Deadlock 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 min

Memory Management in OS: Swapping, Contiguous Allocation & Fragmentation

Understand how the OS shares one physical RAM among many processes. This tutorial covers logical-to…

39 min

Memory Segmentation in OS: Address Translation, Protection & Sharing

Master memory segmentation — the model that maps memory to how programmers think. Learn the two-par…

46 min

Paging & 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 min

Virtual 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 min

Page Replacement Algorithms: FIFO, LRU, Optimal & Thrashing

Master page replacement — when RAM is full, which page gets evicted? See FIFO, LRU and Optimal trac…

50 min

File Allocation Methods: Contiguous, Linked & Indexed

How the file system places a file's blocks on disk — and why the choice shapes speed, fragmentation…

47 min

Disk 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 min

Disk 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