All Projects → alstn2468 → cpu-scheduling-simulator

alstn2468 / cpu-scheduling-simulator

Licence: MIT license
⚙️Operating System CPU Scheduling Simulator😄

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to cpu-scheduling-simulator

pranaOS
A unix operating system written from scratch in c that gives support for arm, x86
Stars: ✭ 138 (+590%)
Mutual labels:  clang, operating-system
Advanced-xv6
Modern improvements for MIT's xv6 OS
Stars: ✭ 26 (+30%)
Mutual labels:  round-robin, operating-system
libgosubs
golang library to read and write various subtitle formats
Stars: ✭ 20 (+0%)
Mutual labels:  srt
yosild
Yosild is a single shell script that builds a full, minimal Linux distribution based on BusyBox.
Stars: ✭ 97 (+385%)
Mutual labels:  operating-system
CMLFS
Clang-Built Musl Linux From Scratch
Stars: ✭ 51 (+155%)
Mutual labels:  clang
systemc-compiler
This tool translates synthesizable SystemC code to synthesizable SystemVerilog.
Stars: ✭ 128 (+540%)
Mutual labels:  clang
open-ops
Open Optimizing Parallelizing System
Stars: ✭ 21 (+5%)
Mutual labels:  clang
SnowFlake
Technology is free, SnowFlakeOS
Stars: ✭ 38 (+90%)
Mutual labels:  operating-system
ccrawl
clang-based search engine for C/C++ data structures, classes, prototypes & macros
Stars: ✭ 82 (+310%)
Mutual labels:  clang
Polaris
A WIP 64-bit UNIX-like kernel
Stars: ✭ 72 (+260%)
Mutual labels:  operating-system
Macaron
A sweet hobby made operating system written in C++ for x86 CPUs with GUI
Stars: ✭ 34 (+70%)
Mutual labels:  operating-system
SynapseOS
SynapseOS - модульная операционная система на языке C.
Stars: ✭ 93 (+365%)
Mutual labels:  clang
xinu-avr
the Xinu OS for AVR atmega328p devices (e.g. Arduino)
Stars: ✭ 18 (-10%)
Mutual labels:  operating-system
srt-to-vtt-converter
A simple application for quickly converting subtitle files from SubRib (.srt) format to WebVTT (.vtt) format.
Stars: ✭ 56 (+180%)
Mutual labels:  srt
MetaCPP
C++ Reflection & Serialization using Clang's LibTooling
Stars: ✭ 44 (+120%)
Mutual labels:  clang
OS-CFI
Origin-sensitive Control Flow Integrity (OS-CFI) - USENIX Security 2019
Stars: ✭ 27 (+35%)
Mutual labels:  clang
c-compiler-security
Security-related flags and options for C compilers
Stars: ✭ 125 (+525%)
Mutual labels:  clang
bootstrap
Bootstrap Go bindings for Clang's C API
Stars: ✭ 18 (-10%)
Mutual labels:  clang
videos-to-gif
takes video(s) and associated subtitle files and creates gifs for every line of dialogue
Stars: ✭ 29 (+45%)
Mutual labels:  srt
sanos
Sanos operating system kernel
Stars: ✭ 55 (+175%)
Mutual labels:  operating-system

CPU Scheduling Algorithm Simulator

Soonchunhyang University
Department of Computer Software Engineering

김민수

[ Facebook ] [ Github ] [ LinkedIn ] [ Blog ]

Test Case

Quantum : 2

PID Arrive Time Burst Time Priority
P0 3 5 2
P1 0 4 3
P2 1 1 2
P3 5 3 4
P4 3 7 3
P5 8 2 1

FCFS (First Come First Served)

  • 선입선처리 스케쥴링
    [코드]

  • Test Image

Test Case


SJF (Shortest Job First)

  • 최소작업 우선 스케쥴링
    [코드]

  • Test Image

Test Case


SRT (Shortest Remaining Time)

  • 선점 최소작업 우선 스케쥴링
    [코드]

  • Test Image

Test Case


Non-Preemptive Priority Scheduling

  • 비선점 우선순위 스케쥴링
    [코드]

  • Test Image

Test Case


Preemptive Priority Scheduling

  • 선점 우선순위 스케쥴링
    [코드]

  • Test Image

Test Case


RR (Round Robin)

  • 라운드 로빈 스케쥴링
    [코드]

  • Test Image

Test Case


HRN (Highest Response-Ratio Next)

  • 최상 응답 비율 우선 스케쥴링
    [코드]

  • Test Image

Test Case

'


Contributor

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].