OS/theory
프로세스(Process)
프로세스는 컴퓨터 내에서 실행 중인 프로그램을 뜻한다. 크게 코드 영역, 데이터 영역, 힙 영역, 스택 영역으로 구분되어 있다. 메모리 할당이 고정되는 영역 데이터 영역 : 전역변수들을 수록시킨다 .bss .data 같은 영역이며 전역변수 뿐만 아니라 static변수(정적변수)가 지정되는 영역이다. 초기화가 되지 않은 변수들은 .bss에 저장되어있다. 코드 영역 : 실행 파일을 구성하는 명령어들이 올라가는 메모리 영역. 함수, 제어문, 상수 등이 여기에 지정된다. 실행 중 메모리가 할당되는 영역 데이터 영역 : 전역변수들을 수록시킨다. 스택 영역 : 함수의 매개변수, 복귀주소와 로컬변수(지역변수) 같은 임시적인 자료를 가짐. 할당되었다가 함수의 종료시 반납되는 공간 힙 영역 : malloc(), call..
2016. 8. 30. 15:01