Lab05_Scheduler.pdf
MLFQ 일 것 같습니다. queue 2개를 이용해서 특정 알고리즘을 이용하여 그룹 2개를 나누고, 각 queue마다 다른 priority를 적용하면 두 개의 그룹을 다른 priority로 처리할 수 있을 것 같습니다.
multi-programming 환경을 만들기 위해서는 context switch가 일어나면, 즉 process가 바뀔 때 무조건 전에 일을 하고 있던 process로 돌아가라는 법은 없기 때문일 것 같습니다.