한땀한땀 정성들인 코딩

cpu할당 스케줄링 본문

자격증/정보보안기사

cpu할당 스케줄링

romance penguin 2017. 2. 7. 14:55
반응형

스케줄링

-프로세스에 프로세서를 할당하는 과정


Preemptive : 실행중인 프로세스 도중에 중단가능

Nonpreemptive : 실행중인 프로세스 종료때 까지 할당불가



성능지표 : cpu이용률, 시스템처리율, 반환시간, 대기시간 , 응답시간, 확장성



선점형

round robin - 시간 할당량 동안 프로세스실행

SRT - 짧은 실행시간을 가진 프로세스가 있으면 현프로세스 종료하고 실행

다단계 큐 - 여러개의 큐를 준비 우선순위 부여 알고리즘

다단계 피드백 큐 - roundrobin+다단계큐, FCFS(선입선처리)로 실행




비선점

FIFO( first in first out) - 먼저 들어온것이 먼저 처리된다. ( -LIFO 나중에 들어온것이 나중에 처리)

SJF( shortest job first) - 최단 작업 스케줄링

HRN( highest response-ratio next) - 프로세스 대기시간+cpu처리기간



반응형

'자격증 > 정보보안기사' 카테고리의 다른 글

스풀링  (0) 2017.02.07
디스크 스케줄링  (0) 2017.02.07
동기화 기법, 세마포어  (0) 2017.02.07
교착상태  (0) 2017.02.07
프로세스vs쓰레드  (0) 2017.02.07