[OS] Lecture 5. Process Scheduling (1/4)
·
OS
다중 프로그래밍(multi-prgramming) - 여러 프로세스가 시스템에 존재 - 자원을 할당 할 프로세스 선택= 스케줄링 - 자원 관리 자원 관리 1. 시간 분할(time sharing) 관리 - 하나의 자원을 여러 스레드들이 번갈아 가며 사용. 예) 프로세서(CPU). CPU에는 한번에 하나의 프로세스 - ex) process scheduling 2. 공간 분할(space sharing) 관리 - 하나의 자원을 분할하여 동시 사용 - ex) memory 스케줄링의 목적 - 성능 향상 - 목적에 맞는 지표를 고려하여 스케줄링 기법 선택 성능의 지표 - reponse time: 작업 요청으로부터 응답을 받을 때까지의 시간 - throughput(작업 처리량): 단위 시간 동안 완료된 작업의 수 - r..