HomeSimulators › Operating Systems

Operating Systems

CPU scheduling, deadlocks, memory & page replacement

50+ simulators are FREE — no login needed! Try them now. Sign up to unlock all 1209 simulators. Sign Up Free

99 simulators found.

OS01 · Operating Systems

FCFS CPU Scheduling

FCFS CPU Scheduling — interactive visual simulator with step-by-step explanation and exam answer format.

Intermediate Free Open →
OS02 · Operating Systems

SJF Non-Preemptive Scheduling

SJF Non-Preemptive Scheduling — interactive visual simulator with step-by-step explanation and exam answer format.

Intermediate Free Open →
OS03 · Operating Systems

SJF Preemptive Scheduling

SJF Preemptive Scheduling — interactive visual simulator with step-by-step explanation and exam answer format.

Intermediate Free Open →
OS04 · Operating Systems

Round Robin Scheduling

Round Robin Scheduling — interactive visual simulator with step-by-step explanation and exam answer format.

Intermediate Free Open →
OS05 · Operating Systems

Priority Non-Preemptive Scheduling

Priority Non-Preemptive Scheduling — interactive visual simulator with step-by-step explanation and exam answer format.

Intermediate Free Open →
OS06 · Operating Systems

Priority Preemptive Scheduling

Priority Preemptive Scheduling — interactive visual simulator with step-by-step explanation and exam answer format.

Intermediate Free Open →
OS07 · Operating Systems

Banker's Algorithm

Banker's Algorithm — interactive visual simulator with step-by-step explanation and exam answer format.

Intermediate Free Open →
OS08 · Operating Systems

Deadlock Detection

Deadlock Detection — interactive visual simulator with step-by-step explanation and exam answer format.

Intermediate Free Open →
OS09 · Operating Systems

FIFO Page Replacement

FIFO Page Replacement — interactive visual simulator with step-by-step explanation and exam answer format.

Intermediate Free Open →
OS10 · Operating Systems

LRU Page Replacement

LRU Page Replacement — interactive visual simulator with step-by-step explanation and exam answer format.

Intermediate Free Open →
OS11 · Operating Systems

Optimal Page Replacement

Optimal Page Replacement — interactive visual simulator with step-by-step explanation and exam answer format.

Intermediate Free Open →
OS12 · Operating Systems

First Fit Memory Allocation

First Fit Memory Allocation — interactive visual simulator with step-by-step explanation and exam answer format.

Intermediate Free Open →
OS13 · Operating Systems

Best Fit Memory Allocation

Best Fit Memory Allocation — interactive visual simulator with step-by-step explanation and exam answer format.

Intermediate Free Open →
OS14 · Operating Systems

Worst Fit Memory Allocation

Worst Fit Memory Allocation — interactive visual simulator with step-by-step explanation and exam answer format.

Intermediate Free Open →
OS15 · Operating Systems

Disk Scheduling FCFS

Disk Scheduling FCFS ù interactive visual simulator with step-by-step seek calculation and exam answer format.

Intermediate Free Open →
OS16 · Operating Systems

Disk Scheduling SSTF

Disk Scheduling SSTF ù interactive visual simulator with step-by-step seek calculation and exam answer format.

Intermediate Free Open →
OS17 · Operating Systems

Disk Scheduling SCAN

Disk Scheduling SCAN (Elevator) ù interactive visual simulator with step-by-step seek calculation and exam answer format.

Intermediate Free Open →
OS18 · Operating Systems

Disk Scheduling C-SCAN

Disk Scheduling C-SCAN ù interactive visual simulator with step-by-step seek calculation and exam answer format.

Intermediate Free Open →
OS19 · Operating Systems

Disk Scheduling LOOK

Disk Scheduling LOOK ù interactive visual simulator with step-by-step seek calculation and exam answer format.

Intermediate Free Open →
OS20 · Operating Systems

Disk Scheduling C-LOOK

Disk Scheduling C-LOOK ù interactive visual simulator with step-by-step seek calculation and exam answer format.

Intermediate Free Open →
OS21 · Operating Systems

Paging Address Translation

Paging Address Translation ù interactive visual simulator with logical-to-physical address conversion and exam answer format.

Intermediate Free Open →
OS22 · Operating Systems

Producer Consumer Problem

Producer Consumer Problem ù interactive visual simulator with semaphore operations and exam answer format.

Intermediate Free Open →
OS23 · Operating Systems

Reader Writer Problem

Reader Writer Problem ù interactive visual simulator with semaphore operations and exam answer format.

Intermediate Free Open →
OS24 · Operating Systems

Dining Philosophers Problem

Dining Philosophers Problem ù interactive visual simulator with deadlock and synchronization demo.

Intermediate Free Open →
OS25 · Operating Systems

Segmentation Address Translation

Segmentation Address Translation ù interactive visual simulator with segment table lookup and exam answer format.

Intermediate Free Open →
OS26 · Operating Systems

MFT Fixed Partitioning

MFT Fixed Partitioning ù interactive visual simulator with internal fragmentation calculation.

Intermediate Free Open →
OS27 · Operating Systems

MVT Variable Partitioning

MVT Variable Partitioning ù interactive visual simulator with external fragmentation calculation.

Intermediate Free Open →
OS28 · Operating Systems

Next Fit Memory Allocation

Next Fit Memory Allocation ù interactive visual simulator with circular search pointer.

Intermediate Free Open →
OS29 · Operating Systems

Second Chance Page Replacement

Second Chance (Clock) Page Replacement ù interactive visual simulator with reference bit tracking.

Intermediate Free Open →
OS30 · Operating Systems

Process State Diagram

Process State Diagram ù interactive visual simulator with state transitions and exam answer format.

Intermediate Free Open →
OS31 · Operating Systems

Resource Allocation Graph

Resource Allocation Graph (RAG) ù interactive visual simulator with cycle detection for deadlock analysis.

Intermediate Free Open →
OS32 · Operating Systems

Deadlock Prevention 4 Conditions

Deadlock Prevention ù interactive visual simulator demonstrating the 4 Coffman conditions.

Intermediate Free Open →
OS33 · Operating Systems

Wait-For Graph

Wait-For Graph ù interactive visual simulator with cycle detection for simplified deadlock analysis.

Intermediate Login Open →
OS34 · Operating Systems

LJF Longest Job First Scheduling

Longest Job First Scheduling ù interactive visual simulator with Gantt chart and exam answer format.

Intermediate Login Open →
OS35 · Operating Systems

HRRN Scheduling

Highest Response Ratio Next Scheduling ù interactive visual simulator with response ratio calculation.

Intermediate Login Open →
OS36 · Operating Systems

MRU Page Replacement

Most Recently Used Page Replacement ù interactive visual simulator with step-by-step explanation.

Intermediate Login Open →
OS37 · Operating Systems

Multilevel Queue Scheduling

Multilevel Queue Scheduling ù interactive visual simulator with multiple priority queues.

Intermediate Login Open →
OS38 · Operating Systems

TLB Translation Lookaside Buffer

TLB Lookup ù interactive visual simulator with hit/miss analysis and address translation.

Intermediate Login Open →
OSX01 · Operating Systems

Multilevel Feedback Queue

Multilevel Feedback Queue — OS concept simulator with diagram, step-by-step explanation and exam notes.

Intermediate Login Open →
OSX02 · Operating Systems

Earliest Deadline First (EDF)

Earliest Deadline First (EDF) — OS concept simulator with diagram, step-by-step explanation and exam notes.

Intermediate Login Open →
OSX03 · Operating Systems

Rate Monotonic Scheduling

Rate Monotonic Scheduling — OS concept simulator with diagram, step-by-step explanation and exam notes.

Intermediate Login Open →
OSX04 · Operating Systems

Scheduling Metrics

Scheduling Metrics — OS concept simulator with diagram, step-by-step explanation and exam notes.

Intermediate Login Open →
OSX05 · Operating Systems

Convoy Effect

Convoy Effect — OS concept simulator with diagram, step-by-step explanation and exam notes.

Intermediate Login Open →
OSX06 · Operating Systems

Starvation and Aging

Starvation and Aging — OS concept simulator with diagram, step-by-step explanation and exam notes.

Intermediate Login Open →
OSX07 · Operating Systems

Preemptive vs Non-preemptive

Preemptive vs Non-preemptive — OS concept simulator with diagram, step-by-step explanation and exam notes.

Intermediate Login Open →
OSX08 · Operating Systems

Context Switch

Context Switch — OS concept simulator with diagram, step-by-step explanation and exam notes.

Intermediate Login Open →
OSX09 · Operating Systems

Dispatcher and Latency

Dispatcher and Latency — OS concept simulator with diagram, step-by-step explanation and exam notes.

Intermediate Login Open →
OSX10 · Operating Systems

CPU-IO Burst Cycle

CPU-IO Burst Cycle — OS concept simulator with diagram, step-by-step explanation and exam notes.

Intermediate Login Open →
OSX11 · Operating Systems

Process vs Thread

Process vs Thread — OS concept simulator with diagram, step-by-step explanation and exam notes.

Intermediate Login Open →
OSX12 · Operating Systems

Process Control Block (PCB)

Process Control Block (PCB) — OS concept simulator with diagram, step-by-step explanation and exam notes.

Intermediate Login Open →
OSX13 · Operating Systems

fork() System Call

fork() System Call — OS concept simulator with diagram, step-by-step explanation and exam notes.

Intermediate Login Open →
OSX14 · Operating Systems

Zombie and Orphan Process

Zombie and Orphan Process — OS concept simulator with diagram, step-by-step explanation and exam notes.

Intermediate Login Open →
OSX15 · Operating Systems

Process Tree

Process Tree — OS concept simulator with diagram, step-by-step explanation and exam notes.

Intermediate Login Open →
OSX16 · Operating Systems

User vs Kernel Threads

User vs Kernel Threads — OS concept simulator with diagram, step-by-step explanation and exam notes.

Intermediate Login Open →
OSX17 · Operating Systems

Multithreading Models

Multithreading Models — OS concept simulator with diagram, step-by-step explanation and exam notes.

Intermediate Login Open →
OSX18 · Operating Systems

Inter-Process Communication

Inter-Process Communication — OS concept simulator with diagram, step-by-step explanation and exam notes.

Intermediate Login Open →
OSX19 · Operating Systems

Pipes

Pipes — OS concept simulator with diagram, step-by-step explanation and exam notes.

Intermediate Login Open →
OSX20 · Operating Systems

Shared Memory vs Message Passing

Shared Memory vs Message Passing — OS concept simulator with diagram, step-by-step explanation and exam notes.

Intermediate Login Open →
OSX21 · Operating Systems

Signals

Signals — OS concept simulator with diagram, step-by-step explanation and exam notes.

Intermediate Login Open →
OSX22 · Operating Systems

Context Switching Steps

Context Switching Steps — OS concept simulator with diagram, step-by-step explanation and exam notes.

Intermediate Login Open →
OSX23 · Operating Systems

Critical Section Problem

Critical Section Problem — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX24 · Operating Systems

Mutex Lock

Mutex Lock — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX25 · Operating Systems

Semaphore wait and signal

Semaphore wait and signal — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX26 · Operating Systems

Peterson's Solution

Peterson's Solution — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX27 · Operating Systems

Test-and-Set

Test-and-Set — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX28 · Operating Systems

Bounded Buffer Problem

Bounded Buffer Problem — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX29 · Operating Systems

Monitor

Monitor — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX30 · Operating Systems

Race Condition

Race Condition — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX31 · Operating Systems

Sleeping Barber Problem

Sleeping Barber Problem — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX32 · Operating Systems

Deadlock vs Starvation

Deadlock vs Starvation — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX33 · Operating Systems

Deadlock Prevention vs Avoidance

Deadlock Prevention vs Avoidance — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX34 · Operating Systems

Atomic wait and signal

Atomic wait and signal — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX35 · Operating Systems

Logical vs Physical Address

Logical vs Physical Address — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX36 · Operating Systems

Memory Hierarchy

Memory Hierarchy — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX37 · Operating Systems

Swapping

Swapping — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX38 · Operating Systems

Internal vs External Fragmentation

Internal vs External Fragmentation — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX39 · Operating Systems

Compaction

Compaction — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX40 · Operating Systems

Multilevel Paging

Multilevel Paging — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX41 · Operating Systems

Inverted Page Table

Inverted Page Table — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX42 · Operating Systems

Demand Paging

Demand Paging — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX43 · Operating Systems

Page Fault Handling

Page Fault Handling — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX44 · Operating Systems

Thrashing

Thrashing — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX45 · Operating Systems

Working Set Model

Working Set Model — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX46 · Operating Systems

Belady's Anomaly

Belady's Anomaly — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX47 · Operating Systems

Effective Access Time (EAT)

Effective Access Time (EAT) — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX48 · Operating Systems

Copy-on-Write

Copy-on-Write — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX49 · Operating Systems

Virtual Memory

Virtual Memory — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX50 · Operating Systems

Contiguous File Allocation

Contiguous File Allocation — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX51 · Operating Systems

Linked File Allocation

Linked File Allocation — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX52 · Operating Systems

Indexed File Allocation

Indexed File Allocation — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX53 · Operating Systems

Directory Structure

Directory Structure — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX54 · Operating Systems

File Access Methods

File Access Methods — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX55 · Operating Systems

Free Space Management

Free Space Management — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX56 · Operating Systems

Inode

Inode — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX57 · Operating Systems

File Permissions (chmod)

File Permissions (chmod) — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX58 · Operating Systems

Disk Structure

Disk Structure — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX59 · Operating Systems

RAID Levels

RAID Levels — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX60 · Operating Systems

Disk Access Time

Disk Access Time — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →
OSX61 · Operating Systems

File System Layers

File System Layers — OS concept simulator with diagram, step-by-step explanation and exam notes.

Advanced Login Open →