오늘 한 일 [DONE] BFS 알고리즘 풀기 CS 네트워크 복습 질문 CS 운영체제 공부 1️⃣ CPU 스케줄링 알고리즘 CPU 스케줄러가 어떤 프로세스에게 CPU 소유권 줄지 결정하는 알고리즘. CPU 스케줄링의 목표 1. CPU utilization 최대화 2. Throughput, 특정 시간에 실행되는 일의 수를 많게 3. Ready Q에 있는 프로세스는 적게 4. 응답 시간(Response Time)은 짧게 CPU가 작업하는 프로세스를 강제로 뺏느냐 뺏지 않느냐에 따라 선점, 비선점으로 나뉜다. 비선점(non-preemptive) FCFS(First Come, First Served) : 가장 먼저 온 것을 가장 먼저 CPU 제공. SJF(Shortest Job First) : 가장 실행시간이 ..