Info 썸네일형 리스트형 Info - CPU 스케줄링 OS에서 여러개의 프로그램을 구동하는것을 멀티태스킹이라고 한다. 프로세스를 처리하는건 CPU가 담당한다는건 기본이고, 여러 프로세스를 동시에 처리하기 위해 (사실상 동시에 처리하는것처럼 보이기 위해) CPU를 나눠서 사용하는 기법이 필요한데 이를 스케줄링이라고 한다. 스케줄링은 비선점형과 선점형으로 구분된다.1. 비선점형 : 프로세스가 CPU를 할당 받으면 끝날때까지 진행.2. 선점형 : 다른 프로세스가 CPU를 사용중이여도 이를 중지하고, 자신이 점유할 수 있다. 스케줄링 알고리즘에는 다음과 같은 것들이 있다. - 비선점 스케줄링 1. FCFS (First Come First Served) 먼저 요청한 프로세스에게 할당. 2. SJF (Shortest Job First) CPU 점유 시간이 가장 짧은 .. 더보기 이전 1 ··· 3 4 5 6 7 8 9 ··· 34 다음