알라의 프로그래밍
2013년 9월 4일 수요일
유닉스/리눅스 시스템 프로세스(process) 메모리 배치
간단히 프로세스(process)는 실행중인 프로그램이다.
프로세스는 논리적으로 다음과 같은 세그먼트(segment)로 나뉜다.
-text:프로그램의 명령
-data:프로그램이 사용하는 정적(static) 변수
-heap: 프로그램이 실행 중에 추가로 메모리를 할당할 수 있는 영역
-stack: 함수가 호출되고 리턴됨에 따라 자라고 줄어드는 메모리 영역으로,
지역 변수와 함수 호출 연결 정보가 저장된다.
댓글 없음:
댓글 쓰기
최근 게시물
이전 게시물
홈
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기