Skip to content

baexxbin/Process_Scheduling-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💻 Process_Scheduling

👏 URL

Process_Scheduling

🛠 제작자

  • 17학번 임우열
  • 17학번 임지수
  • 17학번 이유호
  • 19학번 배수빈

🖥 Project Example

💡 구현 요소 - Process Scheduling

  • FCFS(First Come First Service)
  • RR(Round-Robin)
  • SPN(Shortest Process Next)
  • SRTN(Shortest Remaining Time Next)
  • HRRN(High Response Ratio Next)
  • DTRR(Dynamic TimeQuantum Round-Robin)

📖 코드 구성

  • Process_Scheduling/Scheduling/models.py : 모든 클래스 구성
  • Process_Scheduling/Scheduling/views.py : 실행 함수 선언

🧱 기술 스택

  • AWS / EC2 / ubuntu : 배포 서버
  • Django/python : Web FrameWork / BackEnd
  • Nginx : Django App 8000포트 -> Web 80포트로 전환
  • JavaScript / HTML5 / CSS : FrontEnd

📖 사용법

1. 깃 클론

  • git clone [url]

2. 가상 환경 생성 및 실행 후, 종속성 다운로드

  • python -m venv [가상환경 명]
  • window : source [가상환경 명]/Scripts/activate / mac : source [가상환경 명]/bin/activate
  • pip install -r requirements.txt

⚙️ 로컬 서버 실행

  • python manage.py makemigrations
  • python manage.py migrate
  • python manage.py runserver

About

2021 운영체제 Team Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 43.4%
  • CSS 38.0%
  • Python 15.2%
  • HTML 3.4%