멀티 프로세스 (1) 썸네일형 리스트형 [OS] 멀티프로세스(multi-process)와 멀티스레드(multi-thread)를 비교해보겠습니다. 이번 글에서는 멀티 프로세스와 멀티 스레드를 비교해보록 하겠습니다. 두 개념 모두 "멀티(multi)"가 붙는다는 공통점이 있어 헷갈리는 개념이기도 합니다. "멀티(multi, 다수의)" 를 뗀 "프로세스(process)"와 "쓰레드(thread)"에 대해 먼저 정리해보겠습니다. 프로세스란 무엇일까요?실행중인 프로그램을 프로세스라고 합니다. 다시 말해 보조기억장치에 저장되어 있던 프로그램이 실행 되기 위해서 메모리에 적재되는 순간 프로세스가 됩니다. 이러한 과정을 프로세스가 생성된다라고 표현합니다. 프로세스는 나뉘어서 메모리에 적재됩니다. 메모리에는 커널 영역과 사용자 영역이 있습니다. 커널 영역에는 프로세스 생성시 PCB(Process Control Block)이라는 프로세스와 관련된 정보들이 담긴 .. 이전 1 다음