프로세스 (1) 썸네일형 리스트형 [운영체제] 프로세스와 쓰레드 1. 프로세스와 쓰레드 1.1 프로세스와 쓰레드의 정의- 프로세스 : 현재 실행 중이거나 곧 실행이 가능한 프로세스 디스크립터(PCB)를 가진 프로그램. - 쓰레드 : 프로세스 내에서 분리된 실행 흐름. 1.2 프로세스와 프로그램의 정의- 프로세스 : 다음 명령어를 수행하게 지정하는 프로그램 카운터를 가진 능동적(Active)인 단위를 의미.- 프로그램 : 단순히 디스크 상에 저장된 파일의 내용으로서 수동적(Passive)인 단위를 의미. 1.3 프로세스와 쓰레드의 차이 프로세스와 쓰레드는 메모리 관리에서 차이점을 가지고 있다. - 프로세스는 자신만의 고유 메모리 공간을 할당받아 사용.- 쓰레드는 메모리 공간에서 Register, Stack을 독립적으로 가지고, 나머지 메모리 공간 Code, Heap, .. 이전 1 다음