Skip to content

eunseo-kim/Process-Scheduling-Simulator

Repository files navigation

Process-Scheduling-Simulator

2021 Operating System_Team Project

✅ Python Coding Convention

✅ Code formatter

  • Prettier

✅ 클래스 구조도

image

Process(프로세스)

CPU(프로세서)

Scheduler (abstract class)

FCFS

RR

SPN

SRTN

HRRN

YOSA(Your own scheduling algorithm)

각 스케줄링(FCFS, RR, SPN...) class는 scheduler class를 상속받는다.

Student

Subject

Student 는 CPU를, Subject는 Process를 상속받는다.


✅ 프로젝트 결과물

💡 Basic Five Scheduling Algorithm (Round Robin)

os1

💡 Your Own Scheduling Algorithm (벼락치기 스케줄링)

os2