[운영체제]3강. 프로세스 스케줄링
>스케줄링 -여러 가지 작업의 처리순서를 결정하는 것 -Ex)프로세스 스케줄링, 디스크 스케줄링 등 >프로세스 스케줄링 -주어진 프로세스가 여러 개인 경우, 프로세스 처리순서를 결정하는 것. >하위단계 스케줄링 -준비 큐에 있는 프로세스를 선택하여 사용 가능한 cpu를 할당(디스패치)하는 역할 -수행주체: 디스패치(dispatcher) >스케줄링 기본 목표 -공정성 --모든 프로세스가 적정 수준에서 cpu작업을 할 수 있게 함 -균형 --시스템 자원이 충분히 활용될 수 있게 함. >운영체제의 유형에 따른 스케줄링의 목표 일괄처리 운영체제 -처리량(주어진 시간에 처리한 프로세스 수)의 극대화 -반환시간(프로세스 생성 시점부터 종료시점까지의 소요시간)의 최소화 -cpu 활용의 극대화 시분할 운영체제 -빠른 ..
<개인공부>/학교 수업
2023. 12. 13. 10:10