배움과 성장/시스템·성능
CPU 스케줄링 기초: Turnaround·Response Time과 SJF·RR 비교
이 글은 OSTEP(Operating Systems: Three Easy Pieces)의 ‘Scheduling: Introduction’ 문서를 직접 읽고 정리한 내용이다.이론적 가정과 실제 운영체제의 현실을 비교해 이해하는 데 초점을 맞췄다.1. Turnaround Time vs Response TimeTurnaround Time (완료 지연 시간)정의: 작업이 도착(arrival)한 시점부터 완료(completion)될 때까지의 시간.사용처: 배치(batch) 시스템. 전체 처리량(throughput) 극대화.특징: 평균 실행시간 단축에 초점.Response Time (응답 시간)정의: 작업이 도착한 후 처음으로 CPU를 할당받아 실행되기까지 걸린 시간.사용처: 대화형(interactive) 환경. ..