문제
운영체제에서 프로세스 스케줄링 알고리즘 중 '가장 짧은 작업을 먼저 처리하는' 알고리즘의 영문 약어를 쓰시오.
정답
SJF
SJFShortest Job First
해설
SJF(Shortest Job First)는 CPU 스케줄링 알고리즘 중 하나로, 실행 시간이 가장 짧은 프로세스를 우선적으로 실행하는 방식입니다. 이 알고리즘은 평균 대기 시간을 최소화할 수 있다는 장점이 있지만, 실행 시간을 미리 알기 어렵고 기아 현상(starvation)이 발생할 수 있다는 단점이 있습니다.