Round-Robin (1) 썸네일형 리스트형 [운영체제] 103.운영체제개념 - 자원관리 운영체제의 자원관리 CPU 관리 운영체제는 스케줄링으로 CPU를 관리한다. 스케줄링에 앞서 프로세스에 대한 개념이 필요하다. 프로세스는 독립적으로 실행되는 프로그램 단위를 의미한다. 한 CPU안에 프로세스는 여러 개 존재할 수 있다. 수많은 프로세스 가운데 CPU를 할당해줄 처리순서에 대한 내용이 스케줄링이다. 스케줄링의 목표는 효율성과 형평성이다. 가장 효율적으로 CPU를 사용하면서도 특정 프로세스가 배제되는 일이 없도록 적절히 CPU를 할당해주는 것이 스케줄링의 과제이다. 스케줄링 기법 선입선출(First Come First Served, FCFS) 먼저 요청된 프로세스를 먼저 처리한다. 앞에 있는 프로세스가 끝나야 뒤에 기다리고 있는 프로세스에 차례가 돌아온다. 라운드 로빈(Round Robin) .. 이전 1 다음