• Tistory
    • 태그
    • 위치로그
    • 방명록
    • 관리자
    • 글쓰기
Carousel 01
Carousel 02
Previous Next

메모리 영역 Heap / Stack / Static

전공관련/주워들은 용어정리 2013. 7. 9. 12:16






Heap / Stack / 이런말들은 메모리 영역을 지칭하는 말이다 


프로그램이 시작될때 OS 로부터 Memory를 할당 받는데 할당받은 영역을 크게 4부분으로 나눠서 사용하게 된다.



먼저 text 영역은 프로그램의 실행 코드들이 올라가는 메모리 공간이다.


Data 영역에는 전역으로 설정한 변수나 Static 변수들이 할당되는 공간으로 이 공간에 선언된 변수들은 프로그램이 

종료되면 자동으로 소멸된다. 


Heap 영역은 사용자가 사용중에 동적으로 할당되는 변수 등이 할당되는 공간이다. 

일반적으로 new 연산자나 malloc 연산자를 이용하여 메모리 공간을 할당하게 되면 이 공간에서 할당이 된다

data 영역과 달리 프로그램 종료시 자동으로 메모리 반환이 이루어 지지 않으므로 사용자가 해제를 해야한다.


Stack 영역은 파라미터나 로컬변수 임시데이터 등 프로그램 실행시 연산에 쓰이는 데이터를 저장하는 공간이다.

data / heap 에 해당되지 않는 변수들이 여기 저장된다고 생각하면 될 것 같다. 

함수에서 사용되는 변수도 이곳에 저장되고 함수 종료와 함께 자동 소멸된다. 

저작자표시 비영리 (새창열림)

'전공관련 > 주워들은 용어정리' 카테고리의 다른 글

Object Detection / Classification 성능 판단 지표 용어들..  (0) 2013.07.17
Outlier ( 이상치 )  (0) 2013.07.16
Integral Image ( 적분 영상 )  (2) 2013.06.21
Hessian Matrix ( 헤시안 행렬 )  (0) 2013.06.21
ROC curve  (0) 2013.06.19
블로그 이미지

매직블럭

작은 지식들 그리고 기억 한조각

,

카테고리

  • 살다보니.. (449)
    • 주절거림 (3)
    • 취미생활 (36)
      • 지식과 지혜 (3)
      • 풍경이 되어 (4)
      • Memories (17)
      • 엥겔지수를 높여라 (2)
    • mathematics (6)
      • Matrix Computation (2)
      • RandomProcesses (3)
    • English.. (8)
    • Programming (147)
      • C, C++, MFC (51)
      • C# (1)
      • OpenCV (17)
      • Python (58)
      • Git, Docker (3)
      • Matlab (4)
      • Windows (3)
      • Kinect V2 (2)
      • 기타 etc. (8)
    • 전공관련 (80)
      • Algorithm (6)
      • Deep Learning (54)
      • 실습 프로그램 (4)
      • 주워들은 용어정리 (8)
      • 기타 etc. (8)
    • Computer (118)
      • Utility (21)
      • Windows (31)
      • Mac (4)
      • Ubuntu, Linux (58)
      • NAS (2)
      • Embedded, Mobile (2)
    • IT, Device (41)
      • 제품 사용기, 개봉기 (14)
      • 스마트 체험단 신청 (27)
    • Wish List (3)
    • TISTORY TIP (5)
    • 미분류. 수정중 (1)

태그목록

  • DeepLearning
  • 크롬
  • 칼로리 대폭발
  • matlab function
  • 스마트체험단
  • Convolutional Neural Networks
  • portugal
  • ReadString
  • ColorMeRad
  • utility
  • 오봉자싸롱
  • SVM
  • 갤럭시노트3
  • 후쿠오카
  • 매트랩 함수
  • function
  • 딥러닝
  • 포르투갈
  • 큐슈
  • Deep Learning
  • review
  • DSLR
  • Computer Tip
  • matlab
  • 에누리닷컴
  • LIBSVM
  • 일본
  • CStdioFile
  • random variable
  • 매트랩

달력

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
06-14 06:56

LATEST FROM OUR BLOG

RSS 구독하기

BLOG VISITORS

  • Total :
  • Today :
  • Yesterday :

Copyright © 2015 Socialdev. All Rights Reserved.

티스토리툴바