html, css, javascript(jQuery)를 이용한 스케줄링 시뮬레이터입니다 각 Burst Time, Arrival Time을 입력하면 어떠한 순서로 스케줄링이 진행되는지 시각화 할 수 있도록 만들었습니다 !
LPHRN은 제가 따로 만든 스케줄링인데요 !
Response ratio의 내림차순 순서대로 Queue를 정렬시키고 가장 앞에 있는 프로세스의 Burst Time과 Running 중인 프로세스의 남은 Burst Time을 비교하여 Queue의 첫번째 Burst Time이 더 낮다면 선점을 허용하는 방식입니다 !
NTT를 줄이기 위하여 잔여 Burst Time을 비교하도록 하였고 Starvation을 방지하기 위하여 Response ration의 내림차순으로 Queue를 정렬하였습니다 결과는 매우 만족스럽네요. 배웠던 단일 스케줄링들보다 더욱 실용성 있다고 생각합니다
시뮬레이터 주소 : kiju2.github.io/Scheduling-Simulator-visualization/
https://kiju2.github.io/Scheduling-Simulator-visualization/
kiju2.github.io
소스 코드 : github.com/kiJu2/Scheduling-Simulator-visualization
kiJu2/Scheduling-Simulator-visualization
github page. Contribute to kiJu2/Scheduling-Simulator-visualization development by creating an account on GitHub.
github.com
'프로젝트 > 개인 프로젝트' 카테고리의 다른 글
[C++] 스케줄링 시뮬레이션 C++ Ver (0) | 2019.06.27 |
---|---|
[HTML/CSS/JS(jQuery)] 스크롤 슬라이드 페이지 만들기 ! (0) | 2019.06.27 |
[C++]PC방 Simulator TUI (0) | 2019.06.23 |
[Aduino Mega]아두이노 리듬게임 (5) | 2019.06.23 |
Test (0) | 2019.06.23 |