각 영역별 정리

Posted by Hide­
2014.05.05 01:04 Security/System

1. 코드영역(실행코드, 함수)

: 프로그램 실행코드 또는 함수들이 저장되는 영역이다.

 

2. 스택영역(지역변수, 매개변수)

: 함수호출에 의한 매개변수와 지역변수 그리고 함수, 반복문, 조건문 등의 중괄호 내부에 정의된 변수들이 저장되는

  영역으로 잠깐 사용되고 메모리에서 소멸시킬 데이터가 저장되는 영역

 

3. 데이터영역(전역변수, 정적변수)

: 초기화된 전역변수들과 정적변수들이 저장되는 영역으로 프로그램이 종료될 때 까지 유지되어야 하는 데이터가

  저장되는 영역

 

4. BSS

: 초기화되지 않은 전역변수와 정적변수가 저장되는 영역

 

5. 힙 영역(동적 메모리 할당)

: 프로그램이 실행되는 동안에 프로그래머가 동적으로 메모리를 할당할 수 있는 영역. 즉 프로그래머가 마음대로

  사용할 수 있는 영역



다른 사람들이 많이 읽은 글

'Security > System' 카테고리의 다른 글

Stripped 된 바이너리의 Symbol 정보찾는법  (0) 2015.02.21
Stack, Prologue, Leave, Ret  (0) 2014.05.13
각 영역별 정리  (0) 2014.05.05
Flag  (0) 2014.05.04
BOF 기초  (2) 2014.04.12
솔라리스10 텔넷취약점  (0) 2009.03.16
이 댓글을 비밀 댓글로

티스토리 툴바