기술 면접 대비/운영체제 (1) 썸네일형 리스트형 [기술 면접 대비] 프로세스와 스레드의 차이 내가 보기 편하게 여러 블로그를 참고하여 정리한 것. (출처 표기) 20.09.10 기술 면접 대비 - 수정이 있을 수 있음. (수정시 아래에 날짜 기록) 프로세스와 스레드의 차이 프로세스 (Process) 실행 중인 프로그램으로, 디스크로부터 메모리에 적재되어 CPU의 할당을 받은 작업의 단위 운영체제로부터 시스템 자원을 할당 받음 할당받는 시스템 자원 : 1. CPU 시간, 2. 운영되기 위한 주소 공간, 3. Code, Data, Stack, Heap의 구조로 되어있는 독립된 메모리 영역 기본적으로 프로세스마다 최소 1개의 스레드를 갖는다. (메인 스레드) 프로세스는 각각 별도의 메모리 영역(주소 공간)을 할당받는다. 한 프로세스는 다른 프로세스의 변수나 자료구조에 접근할 수 없으며, 접근을 위해서.. 이전 1 다음