스케줄링 썸네일형 리스트형 [운영체제] 스케줄링 1. 스케줄링의 개요- 스케줄링(Scheduling)은 프로세스가 생성되어 실행될 때 필요한 시스템의 여러 자원을 해당 프로세스에게 할당하는 작업을 의미한다.- 프로세스가 생성되어 완료될 때까지 프로세스는 여러 종류의 스케줄링 과정을 거치게 된다.- 스케줄링의 종류에는 장기 스케줄링, 중기 스케줄링, 단기 스케줄링이 있다.- 장기 스케줄링 : 어떤 프로세스가 시스템의 자원을 차지할 수 있도록 할 것인가를 결정하여 준비상태 큐로 보내는 작업을 의미한다.- 중기 스케줄링 : 어떤 프로세스들이 CPU를 할당받을 것인지 결정하는 작업을 의미한다.- 단기 스케줄링 : 프로세스가 실행되기 위해 CPU를 할당받는 시기와 특정 프로세스를 지정하는 작업을 의미한다. 2. 스케줄링의 목적- 스케줄링은 CPU나 자원을 효율.. 더보기 이전 1 다음