[OS] 프로세스의 구조
2022. 10. 11. 20:25ㆍTIL💡/OS
코드 영역
코드 영역은 프로그램의 본문이 기술된 곳으로 텍스트 영역이라고 한다.
데이터 영역
데이터 영역은 코드가 실행되면서 사용하는 변수나 파일 등의 각종 데이터를 모아놓은 곳이다.
스택 영역
스택 영역은 운영체제가 프로세스를 실행하기 위해 부수적으로 필요한 데이터를 모아놓은 곳이다.
예를 들어 프로세스 내에 함수를 호출하면(function call) 함수를 수행하고 원래 프로그램으로 되돌아올 위치를 이 영역에 저장한다.
'TIL💡 > OS' 카테고리의 다른 글
[OS] 프로세스의 생성과 복사 (0) | 2022.10.11 |
---|---|
[OS] DMA(Direct Memory Access)이란? (0) | 2022.10.10 |
[OS] Interrupt(인터럽트) (0) | 2022.09.30 |
Page Table의 작동 순서 (0) | 2022.09.30 |
API와 SDK (0) | 2022.05.31 |