Back to Browse

CPU Scheduling Algorithms Simulator | Operating System Project

24 views
May 1, 2026
4:40

CPU Scheduling Algorithms Simulator | Operating System Project In this video, I demonstrate a C++ console-based CPU Scheduling Algorithms Simulator developed for an Operating Systems course. The project simulates and compares common CPU scheduling algorithms using both timeline visualization and statistical analysis. Implemented Algorithms: - First Come First Serve (FCFS) - Shortest Job First (SJF) - Shortest Remaining Time First (SRTF) - Priority Scheduling - Round Robin (RR) Key Features: - Supports trace mode for execution timeline visualization - Supports stats mode for performance comparison - Calculates finish time, turnaround time, and normalized turnaround time - Allows multiple algorithms to run in a single execution - Supports configurable quantum time for Round Robin - Accepts both interactive and piped input This project helps students understand how different CPU scheduling algorithms work and how their performance can be compared based on process execution behavior. Technology Used: C++ Course Project: Operating Systems Source Code: Check Comments #CPUScheduling #OperatingSystem #CppProject #SchedulingAlgorithms #FCFS #SJF #SRTF #RoundRobin #PriorityScheduling #UniversityProject

Download

0 formats

No download links available.

CPU Scheduling Algorithms Simulator | Operating System Project | NatokHD