본문/내용
1. 서론
운영체제에서 프로세스 스케줄링은 시스템 자원, 특히 CPU를 효율적으로 관리하는 핵심 요소다 여러 개의 프로세스가 동시에 실행을 요청할 때, 어떤 프로세스에 먼저 CPU를 할당하고, 어떤 순서로 실행할지를 결정하는 과정이 바로 스케줄링이다 효율적인 스케줄링은 시스템의 전체적인 성능과 응답 시간에 직접적인 영향을 미치므로, 다양한 스케줄링 알고리즘이 개발되어 사용되고 있다 이 중에서 선점형 스케줄링 정책은 실행 중인 프로세스를 중단시키고 다른 프로세스에게 CPU를 할당하는 방식으로, 시스템의 응답성을 높이는 데 유리하다 본 연구에서는 선점형 스케줄링의 대표적인 예시인 라운드 로빈 스케줄링 알고리즘을 중심으로 그 특징과 성능을 분석한다 라운드 로빈 스케줄링의 작동 방식, 프로세스들의 실행 순서, 그리고 각 프로세스의 반환 시간과 평균 반환 시간을 계산하여 선점형 스케줄링의 장단점을 자세히 살펴볼 것이다 이를 통해 선점형 스케줄링이 시스템 성능에 미치는 영향을 객관적으로 평가하고, 향후 더욱 효율적인 스케줄링 기법 연구를 위한 기초 자료를 제공하고자 한다. 특히 시간 할당량이 시스템 성능에 미치는 영향을 …