
우선순위 스케줄링비효율적인 쓰레드 스케쥴링 기법을 보다 효율적인 우선순위 스케줄링으로 변경하는 과제가 주어졌다.https://youtu.be/myO2bs5LMak?si=-XCZqOKd_C-SffJo좋은 동영상 강의가 있지만 이해한 내용을 정리하고 보다 쉬운 이해를 돕기 위해 미약하게나마 시각화를 해봤다. 만약 쓰레드에 5틱의 작업을 허용하는 OS가 있다고 치자. 작업들이 ready queue에서 순차적으로 수행될것이다. 여기서 우리는 Sleep list에 작업을 마치지 못한 쓰레드를 추가할 것인데, 추가하며 해당 쓰레드는 자신이 작업하는데 걸리는 시간 + 현재 시간을 더한 값을 feild값으로 설정한 뒤 Sleep list에 추가한다.여기서 만약 내가 가지고 있는 feild값이 sleep list에서..