멀티프로세싱1 운영체제 멀티프로그래밍, 멀티프로세싱, 멀티태스킹이란? 이번 글에서는 햇갈릴만한 용어를 정리해보려고 한다. 멀티 태스킹이란? 우선 시간을 좀 거슬러 올라가보면 예전에는 배치처리시스템이란 방식으로 컴퓨터를 사용했다. 배치처리시스템이란 일종의 큐 같은 구조로 프로그램을 사용하는 것인데 먼저 들어온 프로그램부터 다 처리를 하고 그 다음 프로그램을 처리하는 형태이다. 아래 그림을 보자. 위와 같이 application1과 2가 있을 때 각각 1시간, 30분씩 걸린다고 하면 application2를 실행하기 위해서는 1시간을 기다린 후에나 실행할 수 있었다. 이걸 보완하기 위해 나온게 멀티태스킹인데 아래 그림을 참고하자. 멀티태스킹이란 단일 CPU를 기준으로 위처럼 여러 프로그램을 번갈아가면서 실행하는 것이다. 각 프로그램을 ms단위로 실행하게 되면(1초보다 낮은 단.. 2020. 11. 19. 이전 1 다음