GitHub topics: preemptive-scheduling
miloshimself/8086-multithreaded-kernel
Preemptive multithreaded kernel for the Intel 8086, featuring time slicing, context switching, semaphores, and low-level interrupt-driven event handling.
Language: C++ - Size: 184 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

galelo04/kernalyze
A comprehensive operating system simulation that demonstrates scheduling algorithms, memory management techniques, and inter-process communication where it simulates a mini-kernel implementing various process scheduling algorithms and memory allocation techniques
Language: C - Size: 189 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 1

sfu-dis/preemptdb
Low-Latency Transaction Scheduling via Userspace Interrupts: Why Wait or Yield When You Can Preempt? (SIGMOD 2025 Best Paper Award)
Language: C++ - Size: 897 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 53 - Forks: 4

MohamedAliHaoufa/My-Custom-RTOS-Kernel
Preemptive RTOS scheduler for ARM Cortex‑M4 (STM32F401VE), optimized for smart car management systems
Language: SWIG - Size: 2.06 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

Eshitacodes/Schedulify
A Java implementation of First-Come, First-Served (FCFS) and Preemptive Shortest Job First (SJF) Scheduling Algorithms using linked lists. This project simulates CPU process scheduling, calculates waiting & turnaround times, and demonstrates dynamic job execution.
Language: Java - Size: 8.79 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

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.
Language: C++ - Size: 20.5 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

Israel-Charles/The-Multi-Process-Scheduler
This project uses Python to implement and simulate 4 process scheduling algorithms: FIFO, Preemptive SJF, Round Robin, and Lottery Scheduler. The script will read process data from an input file, execute the scheduling algorithms, calculate turnaround, waiting, and response times, and output the results to a file.
Language: Python - Size: 89.8 KB - Last synced at: 4 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

ValerianCoelho/Operating-Systems
Language: C - Size: 70.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
