Skip to content

eunseo-kim/Process-Scheduling-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d7db6cd · May 10, 2021

History

84 Commits
Apr 22, 2021
Apr 5, 2021
May 10, 2021
Apr 24, 2021
Apr 23, 2021
Apr 23, 2021
Apr 23, 2021
Apr 25, 2021
Apr 23, 2021
Apr 23, 2021
Apr 23, 2021
Apr 24, 2021
Apr 23, 2021
Apr 23, 2021
Apr 23, 2021
Apr 23, 2021
Apr 23, 2021
Apr 23, 2021

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