단일 프로세스 (Single Process)단일 프로세스초창기 컴퓨터는 단일 프로세스 시스템이었음한 번에 하나의 프로그램만 실행할 수 있었고 만약 다른 프로그램을 실행하고 싶다면 현재 프로그램을 종료 후 실행시켜야 했다.단점한 번에 하나의 프로그램만 실행 가능CPU 사용률도 좋지 않음프로그램 실행 도중 I/O 작업이 발생하면 CPU 프로세스는 I/O 작업을 기다리느라 아무것도 못하는 상태가 된다. 멀티 프로그래밍(Multi Programming)멀티 프로그래밍이란?단일 프로세스(Single Process)의 문제를 해결하기 위해 여러 개의 프로그램을 메모리에 올려놓고 하나의 CPU에서 번갈아 가면서 동시에 실행시키는 방법을 고안즉! 단일 프로세서(CPU 코어가 한 개) 환경에서 여러 프로그램을 동시에 실..