cs 멀티프로세스

프로세스(process)란 ? 운영체제로 부터 시스템자원을 할당 받은 작업단위 *실행중에 있는 프로그램 특징 프로세스 내부에는 최소 하나의 스레드 를 가지고 있는데, 실제로는 스레드 단위로 스케줄링을 한다. *스케줄링 : CPU가 할당 순서 및 방법을 결정하는 일. 하드디스크에 있는 프로그램을 실행하면, 실행을 위해서 메모리 할당이 이루어지고, 할당된 메모리 공간으로 바이너리 코드가 올라가게 된다. 이 순간부터프로세스라 불린다. 프로세스는 독립된 메모리를 할당 받는다. 프로세스가 메모리를 관리하기 위해 이 공간들을 어떤 구조로 관리하는데, 이를 프로세스 주소 공간이라고 부른다. 프로세스 주소 공간은 Code, Data, Stack, Heap 으로 구성된다. Code: 코드 자체를 구성하는 메모리 영역(프..
imSoo
'cs 멀티프로세스' 태그의 글 목록