Projects in Awesome Lists tagged with cpu-scheduling
A curated list of projects in awesome lists tagged with cpu-scheduling .
https://github.com/hamadmarri/tt-cpu-scheduler
Task Type (TT) is an alternative CPU Scheduler for linux.
cpu-scheduling hrrn hrrn-scheduling kernel linux linux-desktop linux-kernel process-scheduler process-scheduling real-time realtime scheduler scheduling task-scheduling task-type
Last synced: 03 Oct 2025
https://github.com/hamadmarri/TT-CPU-Scheduler
Task Type (TT) is an alternative CPU Scheduler for linux.
cpu-scheduling hrrn hrrn-scheduling kernel linux linux-desktop linux-kernel process-scheduler process-scheduling real-time realtime scheduler scheduling task-scheduling task-type
Last synced: 15 May 2025
https://github.com/vivek9patel/CPU-Scheduling-APP-React-Native
React Native Application to visualize the CPU Scheduling with different Processes and Animations. Install the App on your Mobile Devices by going in the Releases below.
cpu-scheduling expo expo-cli priority-scheduling react-native react-native-android react-native-web
Last synced: 14 Mar 2025
https://github.com/vivek9patel/cpu-scheduling-app-react-native
React Native Application to visualize the CPU Scheduling with different Processes and Animations. Install the App on your Mobile Devices by going in the Releases below.
cpu-scheduling expo expo-cli priority-scheduling react-native react-native-android react-native-web
Last synced: 22 Mar 2025
https://github.com/ammarlodhi255/cpu-scheduling-simulator
A CPU Scheduling Algorithms Simulator In Java
cpu-scheduler cpu-scheduling cpu-scheduling-algorithms cpu-scheduling-app cpu-scheduling-simulator java operating-system operating-system-project os-programming os-project
Last synced: 23 Apr 2025
https://github.com/khaledashrafh/cpu-scheduling-simulator
This project is a Java program with a graphical user interface (GUI) designed to simulate different CPU scheduling algorithms. The goal of this project is to provide a hands-on experience and visual representation of various CPU scheduling algorithms, including Non-Preemptive Priority Scheduling, Non-Preemptive Shortest Job First (SJF), Shortest-Re
agat cpu-scheduling non-premptive premptive round-robin-scheduler scheduling-algorithms shortest-job-first shortest-remaining-time-first
Last synced: 17 Oct 2025
https://github.com/middaysan/cpu-affinity-tool
Cross-platform GUI application for managing CPU affinity of processes
affinity cpu cpu-affinity cpu-scheduling cpu-usage rust windows windows-10 windows-11 windows-desktop
Last synced: 06 Feb 2026
https://github.com/ookii-tsuki/cpu-scheduling-sim
A simple GUI CPU scheduling simulator
cpu cpu-scheduling fcfs-scheduling non-preemptive operating-system preemptive priority-scheduling round-robin scheduler scheduling-algorithms sfj
Last synced: 11 Apr 2025
https://github.com/aydinnyunus/cpu-scheduling
cpu-monitoring cpu-scheduling golang javascript operating-system os simulation website
Last synced: 22 Jun 2025
https://github.com/arthurosipyan/cpu-scheduler
Java program that takes a csv file containing a list of processes, passes them to the CPU Scheduler and Round Robin algorithm, and then finally returns the statistics of the processes.
contextswitch cpu-scheduler cpu-scheduling cpu-scheduling-algorithms cpu-utilization java readyqueue round-robin-algorithm
Last synced: 09 Apr 2025
https://github.com/ayhamratrout/cpu_simulator
A C/C++ program to simulate the functionality of a simple CPU, which utilizes one worker thread, with 256 levels of priority in a run queue.
c c-plus-plus cpp cpu cpu-emulator cpu-scheduling cpu-scheduling-algorithms data-structures object-oriented-programming operating-system operating-systems operating-systems-project os
Last synced: 22 Sep 2025
https://github.com/turbopape/cpu-load-generator
A little go program to generate CPU load (as close as possible) to a Threshold
cpu-scheduling go system-programming
Last synced: 30 Jul 2025
https://github.com/eidoslab/swarm-cpupin
Automatic CPU pinning for docker swarm based GPU HPC cluster
cpu cpu-scheduling docker pinning swarm
Last synced: 08 Aug 2025
https://github.com/coderatul/cpu-sheduling
cpu sheduling algorithm implemented in python
cpu-scheduling fcfs fcfs-scheduling first-come-first-serve round-robin-scheduling shortest-job-first
Last synced: 13 Jul 2025
https://github.com/ayushs2k1/operating-systems-project
The project titled ROAD CONSTRUCTION USING HIGHWAY PLANNING AND OBSTRUCTION PREVENTION aims to address one of the major issues that the Indian road construction department is facing.
cpp cpu-scheduling deadlock-avoidance deadlock-detection djikstra-algorithm operating-systems priority-scheduling
Last synced: 24 Mar 2025
https://github.com/sn2606/cpu-scheduling
CPU Scheduler Simulator.
cpu-scheduling cpu-scheduling-algorithms cpu-scheduling-simulator operating-system
Last synced: 21 Mar 2025
https://github.com/ayaankhan98/cpu-scheduling-visualizer
Java Swing based CPU Scheduling Algorithm Visualizer able to visualize First come first serve algorithm, Non premptive Shortest Job First Algorithm, Preemptive shortest job first algorithm, Non premptive Priority Scheduling algorithm, Preemptive Priority Scheduling algorithm.
algorithms cpu-scheduling java operating-systems swing-gui visualization
Last synced: 01 Mar 2026
https://github.com/saeed-raeisi/cpu-scheduling-algorithms-android
CPU Scheduling Algorithms Android
android android-application chart cpu-scheduling
Last synced: 15 Apr 2026
https://github.com/rafiulgits/hellojava
Advantage of Java in internal and external area of a system
arraylist client-server-java-program cpu-scheduling design-patterns graphics graphics2d java-networking java-socket-client java-thread javagui javaswing multithreading
Last synced: 17 Mar 2025
https://github.com/isaychris/cs433
CSUSM: Operating Systems
cpu-scheduling cs433 csusm operating-systems os page-replacement priority-queue producer-consumer shell
Last synced: 17 May 2026
https://github.com/shubham18024/kernel-behavior-and-scheduling-algorithms
This repository features programs that explore Linux kernel functionality, memory management strategies, and various process scheduling algorithms. It's designed to help users understand core operating system concepts through practical implementations.
best-fit-algorithm cpu-scheduling fcfs-scheduling first-fit-algorithm flowchart ipython jupyter-notebook linux linux-kernel memory-management premptive-priority-scheduler python sjf-scheduling srtf-scheduling worst-fit-algorithm
Last synced: 02 Feb 2026
https://github.com/divysuthar/scheduling_algorithm
This repository offers a collection of fundamental CPU scheduling algorithms implemented in Python.
cpu-scheduling cpu-scheduling-algorithms first-come-first-serve jupyter-notebook priority-scheduling python shortest-job-first shortest-remaining-time-first
Last synced: 28 Jan 2026
https://github.com/aryan-darji-07/cpu-scheduling
The CPU Scheduling Simulator is a web-based application designed to help users understand and compare different CPU scheduling algorithms. With an intuitive user interface, users can input the arrival times and burst times of processes and select from various scheduling algorithms to see how each one handles task execution.
cpu-scheduling css first-come-first-serve html javascript jquery responsive-web-design round-robin scheduling-algorithms shortest-job-first shortest-remaining-time-first
Last synced: 11 Apr 2026
https://github.com/amine-cs96/round_robin-process-scheduler
Round-Robin Process Scheduler is a C console application simulating CPU scheduling with the Round-Robin algorithm. It manages processes dynamically in a circular queue, executes them in fixed time quanta, and visualizes process states, illustrating time-sharing and process management in operating systems.
c circular-queue cpu-scheduling operating-system process-scheduler round-robin simulation time-sharing
Last synced: 14 Oct 2025
https://github.com/zaidmukaddam/cpu-scheduler-app-react-native
React Native Application to visualize the CPU Scheduling with different Algorithms and Animations.
algorithm cpu-scheduling expo-cli gradle priority-scheduling react-native
Last synced: 05 May 2026
https://github.com/ragibson/real-time-simulator
Real-time scheduling simulator with simple CPU overhead accounting (context switches and cache warming).
cpu-scheduling real-time real-time-scheduling real-time-systems simulation
Last synced: 02 Jul 2026
https://github.com/chiragobhan/cpu-scheduling
C program for FCFS and SJF that reads input from input.txt and writes the executed output in output.txt.
c cpu-scheduling fcfs first-come-first-serve gcc input-output shortest-job-first sjf
Last synced: 29 Mar 2025
https://github.com/ar-sayeem/operating-system
This repository includes implementations of CPU Scheduling (Priority Scheduling and Round Robin), Page Replacement (FIFO, LRU, OPT), and the Banker's Algorithm for deadlock prevention, along with basic Linux shell commands and output images of the algorithms for better understanding.
bankers-algorithm cpu-scheduling linux page-replacement-algorithm
Last synced: 18 May 2026
https://github.com/yashmagane/cpu-scheduling
Project on testing different CPU Schedulers
bash cpu-scheduling operating-system schedulers
Last synced: 18 May 2026
https://github.com/kinshuk-code-1729/operating-systems
This repository contains some codes of CPU Scheduling , Memory Management and certain algorithms I've learnt while studying operating systems
cpu-scheduling memory-management operating-systems producer-consumer-problem
Last synced: 22 Jul 2025
https://github.com/j-hoplin/implement_cpu_scheduler
3rd Grade 1st Semester : Operating System / Programming Assignment : Implement CPU Scheduler
cpu-scheduler cpu-scheduling java simulator
Last synced: 30 Mar 2025
https://github.com/intns/inevitable
A CPU scheduling simulator
cpp20 cpu-scheduling simulator
Last synced: 02 Aug 2025
https://github.com/lof310/kcr-subsystem
A Linux kernel subsystem for transparent, memoization of deterministic computations.
cpu cpu-scheduling kernel-development kernel-memory kernel-programming linux-kernel memoization
Last synced: 10 Apr 2026
https://github.com/echosingh/csa
what CPU will do when all processes are in ready queue
Last synced: 14 May 2026
https://github.com/supermoathx7/cpu-scheduling-algo-
This project is an implementation of the six CPU-Scheduling algorithms using C++.
algorithm algorithms cpp cpu cpu-scheduling
Last synced: 18 Jul 2025
https://github.com/jarvis-ai/algocpu-py-mac
CPU Algorithm written in python GUI in macOS
cpu-scheduling macos-app python
Last synced: 09 Jun 2026
https://github.com/bethropolis/scheduler
CPU Process Scheduler Simulation
cpu cpu-scheduling runes simulation
Last synced: 12 Apr 2025
https://github.com/eshaagarwa/operating-system_interview-question
Last_minutes Operating Systems: Essential Interview Questions 🚀
cpu-scheduling interview-preparation operating-system
Last synced: 17 Oct 2025
https://github.com/jelhamm/cpu-scheduling
"CPU Scheduling Algorithms Implementation Repository"
cpu cpu-scheduling fcfs-process-scheduling fcfs-scheduling java mlq--scheduling operating-system priority-scheduling round-robin round-robin-scheduler rr-scheduling scheduling shortest-job-first sjf-scheduling
Last synced: 01 May 2026
https://github.com/sunnyallana/operating-systems
Comprehensive repository containing detailed notes and practical code examples covering essential concepts of operating systems, including process management, memory management, file systems, synchronization, and CPU scheduling. Ideal for students and professionals seeking to understand and implement operating system principles effectively.
cpu-scheduling linux operating-system posix process-management shell-script threads
Last synced: 04 May 2026
https://github.com/connellr023/transient-os
A work in progress time-sharing operating system for concurrency on the Raspberry Pi 3.
aarch64 armv8 armv8-assembly assembly atomicity clang concurrency concurrent-programming cpp cpu-scheduling library mutex operating-system raspberry-pi-3 time-sharing
Last synced: 08 May 2026
https://github.com/danielbrodi/tasks-scheduler
A full implementation in C of a program which simulates a CPU Scheduler and allows one task (a task is a callback in the current implementation) to run and to be fully executed while the execution of another function (or multiple functions) is "on hold" - in a waiting state. The scheduler synchronizes between the tasks and by their priorities.
c cpu cpu-monitoring cpu-scheduling implementation linked-list memory-management multiprocessing priority-queue scheduler scheduling scheduling-algorithms sleep sleep-timer sorted-lists task-runner task-scheduler uid unique-identifier wait
Last synced: 13 May 2025
https://github.com/revmax-creator/cpu-scheduling-algorithms
This repository contains implementations of various CPU scheduling algorithms, fundamental to operating system design and process management. These algorithms play a critical role in determining the order in which processes are executed by the CPU, optimizing system performance, and ensuring fair resource allocation.
cpu cpu-scheduling cpu-scheduling-algorithms
Last synced: 30 Mar 2025
https://github.com/fthabhishek-pandey/cs-core
"Comprehensive Repository of Operating System Algorithms: CPU Scheduling, Memory Management, Deadlock Handling, and Synchronization Techniques"
bankers-algorithm cpu-scheduling deadlock memory-management operating-system
Last synced: 12 Sep 2025
https://github.com/chiragobhan/cpu-scheduling-using-makefile
An Introduction to "make" with installation guide and an example of CPU Scheduling in C using Makefile.
c cpu-scheduling fcfs first-come-first-serve gcc input-output makefile shortest-job-first sjf
Last synced: 12 Jul 2025
https://github.com/laplacexd/operatingsystemconcepts
Operating System Concepts Simulations (CS3104)
cpu-scheduling disk-scheduling memory-management memory-management-paging operating-system paging-algorithms python3 schedulers scheduling-algorithms
Last synced: 23 Jun 2026
https://github.com/duaa-a/cpu_schedulers_simulator
A Java-based project implementing various CPU scheduling algorithms.
cpu-scheduling cpu-scheduling-algorithms java
Last synced: 16 Mar 2025
https://github.com/khushal-me/cpu-scheduler
C program to simulate different CPU scheduling algorithms.
Last synced: 17 Jul 2025
https://github.com/zilean12/multilevel-feedback-queue-scheduling-algorithm.
Multilevel feedback queue scheduling algorithm.
cpu-scheduling multilevel multilevel-feedback-queue python
Last synced: 04 Apr 2025
https://github.com/gajendra-ingle/cpu-scheduling-simulator
The CPU Scheduling Algorithm Visualizer is a Web-Based UI that shows How to CPU Scheduling Algorithms work Internally in the CPU.
cpu-scheduling operating-system scheduling-algorithms scheduling-simulator
Last synced: 25 Mar 2025
https://github.com/abdul-fatah786/osassignment-2
Assignment: CPU Scheduling Algorithms – FCFS, SJF, and SRJF Implement and compare CPU scheduling algorithms (FCFS, SJF, SRJF) based on performance metrics like waiting time and turnaround time.
algorithms c cpu-scheduling fcfs-scheduling sjf-scheduling srjf-scheduling
Last synced: 23 Apr 2025
https://github.com/lukaszfabia/algorithms-used-in-operating-systems
Operating Systems
cpu-load-balance cpu-scheduling frame-allocation virtual-memory
Last synced: 03 Apr 2025
https://github.com/eisaa-rice/processor-simulator
C++ CPU simulator consisting of a file generator full of organized data and a simulator that uses that data file to replicate how CPUs would schedule jobs as it runs
Last synced: 09 Jul 2025
https://github.com/4rnv/process-scheduling-sim
Python implementation of various process scheduling algorithms in operating systems. Calculates turnaround and waiting times and generates Gantt charts.
algorithms cpu-scheduling gantt-chart operating-system process-scheduling streamlit
Last synced: 23 Jun 2026
https://github.com/ah-ibrahim/cpu-process-scheduling
cpp cpu-scheduling operating-systems
Last synced: 30 Jun 2025
https://github.com/aftermath22/os-algorithms
C++ implementation (with OOPS concept) of various OS Algorithms
cpp cpu-scheduling fit-algorithm object-oriented-programming oops-in-cpp operating-system os page-replacement-algorithm stl stl-algorithms
Last synced: 10 Apr 2025
https://github.com/mahdyhamad/processors-simulation
A simulation for operating system processors excecution
cpu-scheduling priority-scheduling simulation
Last synced: 17 Mar 2025
https://github.com/bluegob/cuby
this is an algorithm for cpu scheduling /ordonnanceur des processus
Last synced: 08 Oct 2025
https://github.com/abdul-fatah786/os
Assignment: CPU Scheduling Algorithms – FCFS, SJF, and SRJF Implement and compare CPU scheduling algorithms (FCFS, SJF, SRJF) based on performance metrics like waiting time and turnaround time.
algorithms c cpu-scheduling fcfs-scheduling sjf-scheduling srjf-scheduling
Last synced: 15 Oct 2025
https://github.com/gprocunier/deterministic-density
A practical reflection on deterministic virtualization, cgroup tiering, and symmetric CPU capacity planning.
amd-epyc calabi capacity-planning cgroups cpu-scheduling kvm linux openshift openstack performance-engineering virtualization
Last synced: 30 Jun 2026
https://github.com/kunalrrathod/advancedoperatingsystemslabs
Lab Assignment For M.Tech (CS) Sem-1 Advanced Operating Systems CS-6516
algorithms cpu-scheduling disk-scheduling operating-systems
Last synced: 29 Jun 2026
https://github.com/yousefmohammad/cpu_scheduling
A GUI-based CPU Scheduling Simulator for visualizing FCFS, SJF, RR, and Priority algorithms with process management and real-time results.
cpu-scheduling fcfs open-source operating-system priority-scheduling process process-management python-project round-robin scheduling-algorithms sjf tkinter tkinter-gui
Last synced: 27 Oct 2025
https://github.com/nihalrt/responsive-queues
Created a c program that runs different tasks in 3 different queues having distinct quantum times. The scheduling is preemptive provided that the current task's remaining burst time is less than that of the new task. Additionally, implemented a boosting mechanism which prevents tasks from waiting indefinitely (starvation).
Last synced: 28 Oct 2025
https://github.com/galpt/openwrt-bmq
Adding the BMQ CPU Scheduler to OpenWrt
cpu-scheduling linux linux-kernel openwrt
Last synced: 24 Feb 2026
https://github.com/iinjyi/priority
A very simple CPU scheduling app using priority algorithm.
Last synced: 02 Feb 2026
https://github.com/bashmocha/cpu-fcfs-scheduler
This is a five-state OS simulation that has been scheduled by the FCFS (first come, first serve) algorithm.
c cpu-scheduling fcfs-process-scheduling scheduler-service scheduling-algorithms
Last synced: 01 Apr 2025
https://github.com/mohamedyounis10/cpu-scheduling-algorithms-app
A Python app using CustomTkinter to visualize CPU scheduling algorithms like FCFS, SJF, SRTF, Priority, and Round Robin with Gantt chart representations.
cpu-scheduling cpu-scheduling-algorithms operating-systems ui
Last synced: 14 May 2026
https://github.com/ibra-kdbra/parallel-programming
My research, playground, techniques with Parallel Programming
access-control cpp cpu-scheduling cuda-programming exception-handling multithreading parallel-computing parallel-programming task-scheduler
Last synced: 02 Feb 2026
https://github.com/ghulamghousdev/cpu-scheduling-algorithms
💾Implemented various CPU scheduling algorithms in C++ with arrival time (Operating Systems)
cpu cpu-scheduling cpu-scheduling-algorithms cpu-scheduling-programs
Last synced: 30 Jul 2025
https://github.com/sarahabuirmeileh/cpu-scheduling-algorithms
c++ implementation for some of CPU scheduling algorithms with some calculated statistics, Gantt chart drowing and reading the data from files
cplusplus cpu cpu-scheduling fcfs fcfs-process-scheduling fcfs-scheduling os round-robin round-robin-scheduler round-robin-scheduling roundrobin sjf sjf-algorithm sjf-process-scheduling sjf-scheduling srt srt-scheduling
Last synced: 07 Jun 2026
https://github.com/anishvedant/round-robin-scheduler
This repository contains a Python script that simulates a thread scheduler using round-robin scheduling with priority. It provides users with insights into thread scheduling information and performance metrics.
algorithms cpu-scheduling performance-metrics priority-scheduling python python-scripting round-robin-scheduling scheduling-algorithms thread-scheduling threading turnaround-time waiting-time
Last synced: 14 May 2025
https://github.com/thesupercd/cpu_scheduler
A simple and rudimentary program written in C++ that simulates the operation of a CPU task scheduler using three distinct methodologies - namely FIFO, SJF and Priority scheduling algorithms.
cpp cpu-scheduling cpu-scheduling-algorithms fifo preemptive-scheduling priority-scheduling scheduler scheduling-algorithms scheduling-simulator sjf-scheduling
Last synced: 05 Apr 2025
https://github.com/andreaschatzopoulos/cpu-scheduler-simulator
Simulates and benchmarks five CPU scheduling algorithms (FCFS, RR, SJF, IdealSJF, MLFQ) using Java and Maven. Includes configurable experiments and aggregated results for performance analysis.
cpu-scheduling fcfs java maven mlfq operating-system os-simulator round-robin scheduler sjf
Last synced: 30 Apr 2026
https://github.com/kyleylikey/robinos
RobinOS is a JavaFX application that simulates CPU Scheduling Algorithms (SJF, RR) and a Disk Scheduling Algorithm (SCAN). This is in partial fulfillment for the course ICS26012-Operating Systems.
algorithm algorithms cpu-scheduling disk-scheduling javafx
Last synced: 01 May 2026
https://github.com/18520339/operating-system-lab
💻 Simulating OS algorithms in C/C++
cpu-scheduling operating-system page-replacement
Last synced: 30 Mar 2025
https://github.com/iabdullah215/cs225-l
This is all the learning material and lab manuals from the course CS-225-L (Operating System)
bash bash-scripting c code cpp cpu-scheduling notes
Last synced: 10 Apr 2026
https://github.com/fthabhishek-pandey/operating-system-algo
"Comprehensive Repository of Operating System Algorithms: CPU Scheduling, Memory Management, Deadlock Handling, and Synchronization Techniques"
bankers-algorithm cpu-scheduling deadlock memory-management operating-system
Last synced: 05 Mar 2025
https://github.com/ovuiproduction/operating-system-simulator
The OS Simulator replicates key functionalities like memory management, CPU scheduling, and interrupts. It evolves from single-program execution to multi-programming with virtual memory, implementing scheduling algorithms, page replacement, and a page table register.
cpp cpu-scheduling interrupt-handling operating-system os-simulator page-replacement-algorithm process-management virtual-memory
Last synced: 13 May 2026