배치 처리 시스템1 6. 운영체제 핵심개념 - 프로세스 스케줄링 1. 프로세스 스케줄링 프로세스란? 실행중에 있는 응용 프로그램을 의미한다. 스케줄링의 대상이 되는 작업(task)와 같은 의미로 쓰인다. 프로세스는 최소 1개의 스레드(thread)를 갖고 있으며, 스레드 단위로 스케줄링이 수행된다. 스케줄링이란? 응용 프로그램을 CPU에 할당하는 방식을 의미한다. 응용 프로그램을 CPU에 어떤 순서로 어떤 방식으로 할당하는 일이다. 2. 프로세스 스케줄링의 종류 - 배치 처리 시스템, 시분할 시스템, 멀티 태스킹, 멀티 프로세싱, 멀티 프로그래밍 a. 배치 처리 시스템( = 일괄 처리 시스템) 응용 프로그램을 순차적으로 CPU에 할당하여 실행시키는 방식 Queue 자료구조와 같은 방식으로 작동한다. (First In, First Out) 그러므로 배치 처리 시스템은 .. 2021. 3. 29. 이전 1 다음