스케줄링 알고리즘에 대해 알아보자
스케줄링 알고리즘은 운영체제가 여러 프로세스들을 어떤 순서로 실행시킬지 결정하는 방법을 말합니다. 여러 프로세스들이 동시에 CPU를 사용하려고 할 때, 스케줄링 알고리즘이 적절한 방식으로 CPU 자원을 할당해야 합니다. 스케줄링 알고리즘은 시스템의 성능, 응답 시간, 처리량 등을 효율적으로 관리하기 위해 사용됩니다. 프로세스 스케줄링이란 컴퓨터 시스템에서 실행할 준비가 된 여러 개의 프로세스들 중 어떤 프로세스에게 CPU시간을 할당하여 실행할 것인지 결정하는 작업을 말합니다. 여러 개의 프로세스들이 동시에 시스템에 들어오게 되면, 하나의 cpu만 존재하여 여러 프로세스가 동시 실행될 수 없습니다. 그래서 cpu시간을 어떤 순서에 따라 여러 프로세스에게 할당되느냐에 따라 프로세스들이 성능과 실행 순서에 영..