운영체제-3
프로세스 스케줄링 스케줄링 여러 가지 작업의 처리 순서를 결정 하는 것 ex) 프로세스 스케줄링, 디스크 스케줄링 등 프로세스 스케줄링 주어진 프로세스가 여러 개인 경우, 프로세스 처리 순서를 결정하는 것 스케줄링 단계 시스템에 들어오는 작업들 -> 상위단계 스케줄링(자원을 효율적으로 이용할수 있게함) -> 활성화된 작업들 하위단계 스케줄링 준비 큐에 있는 프로세스를 선택하여 사용가능한 cpu할당(디스패치) 역할 수행 주체 : 디스패처 중간단계 스케줄링 시스템에 대한 단기적인 부하를 조절 하도록 함 기본 목표 공정성 = 모든 프로세스가 적정 수준 cpu 작업을 할수 있게 함 균형 = 시스템 자원이 충분히 활용될수 있게함 운영체제의 유형에 따른 스케줄링 목표 일괄처리 운영체제 처리량 극대화 반환시간의 최소..
2023.04.03