An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with cpu-scheduling

A curated list of projects in awesome lists tagged with cpu-scheduling .

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/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/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/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/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/pferreirafabricio/cpu-scheduling

:bar_chart: Explicação simples sobre escalonamento de CPU

cpu-scheduling fifo hpf hrn mfq mq pt-br rr sjf srt

Last synced: 19 Mar 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

c-language cpu-scheduling gtk

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/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/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/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.

algorithms c cpu-scheduling

Last synced: 17 Jul 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/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

cpp cpu-scheduling io

Last synced: 09 Jul 2025

https://github.com/mr687/fifo-cpu-scheduling-nodejs

FIFO CPU Scheduling

cpu-scheduling nodejs

Last synced: 04 May 2026

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/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

c cpu-scheduling

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).

c cpu-scheduling

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.

cpu-scheduling csharp

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/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