프로세스란?
프로세스란? 프로세스는 컴퓨터에서 실행 중인 프로그램을 나타내는 용어이다. 각 프로세스는 메모리에 할당된 자원과 코드, 데이터, 스택, 힙 등의 구성요소를 포함하며, 독립된 실행 환경을 갖는다. 프로세스 메모리 구조 프로세스 구조는 코드, 데이터, 스택, 힙 영역으로 크게 나눌 수 있다. 1. 코드 영역(Text) 프로그램의 실행 코드가 저장되는 영역이다. 읽기 전용이며, 프로그램이 실행될 때 메모리에 로드되어 CPU가 해당 명령어를 실행한다. 프로그램의 명령어와 함수들이 여기에 저장된다. 2. 데이터 영역 전역 변수, 정적변수가 저장되는 영역이다. 초기값을 가지는 전역 변수와 정적 변수가 여기에 저장되며, 프로그램 시작 시 생성되고 종료 시 소멸된다. 3. 스택 영역 함수 호출과 관련된 지역 변수 및 ..
2024. 1. 15.