카테고리 없음
리눅스 메모리
흰색남자
2022. 9. 1. 12:02
정리예정 : 리눅스 프로그래밍 메모리 구조
https://foxtrotin.tistory.com/312
리눅스 메모리 구조와 값 할당
1. 코드(텍스트) 영역 유저가 작성한 소스코드가 들어가는 영역, 실행할 프로그램의 코드가 바이너리화 되어 저장된다 이곳의 명령 실행 순서는 순차적이지 않다. 왜냐하면 하이레벨 언어 구조
foxtrotin.tistory.com
리눅스 메모리 구조
- 운영체제의 실행에 필요한 커널영역과 사용자에 의해 동적으로 바뀌는 사용자 영역으로 이루어진다.
-- 사용자 영역
1. Heap : 동적 메모리 할당 영역
2. Stack : 프로그램 실해시 지역 변수, 환경 변수와 같은 변수들이 위치
3. BSS : 초기화 되지 않은 전역 변수나 정적 변수들이 저장.
4, DATA : 초기값이 있는 전역변수 // static
5. TEXT( CODE ) : 프로그램 실행을 시키는 바이트 코드가 들어감.