dispatch 썸네일형 리스트형 [운영체제] 프로세스(Process)란? 1. 프로세스 (Process)컴퓨터에서 연속적으로 실행되고 있는 프로그램이다.프로세스 제어블록(PCB)을 가진 실행 가능한 프로그램이다.운영체제가 관리하는 실행 단위이며, 프로세서가 할당되는 곳이다.2. 스레드 (Thread)프로세스 내에서 실행되는 흐름의 단위이다.하나의 프로세스는 최소 하나 이상의 스레드를 가지며, 스레드는 경량 프로세스라고 불린다.각 스레드는 독립된 스택 영역을 가지지만, 부모 프로세스의 코드, 데이터, 힙 영역을 공유한다.3. 메모리상의 프로세스 영역프로세스 영역설명코드 영역- 실행할 프로그램의 코드가 저장되는 공간- 함수, 제어문, 상수 등이 포함데이터 영역- 전역 변수와 정적 변수가 할당되는 공간- 프로그램 종료 시 메모리에서 소멸스택 영역- 지역 변수와 함수 매개 변수가 저.. 더보기 이전 1 다음