ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 메모리 관리
    자료구조 2019. 12. 29. 13:43

    개발자들이 프로그램을 만들때 수많은 함수,전역변수,지역변수등을 선언하고 동적메모리 정적메모리를 할당한다.

    이때 이러한 변수 함수 들은 메모리에 어떻게 어디에 저장될까?

     

    메모리 구조

    code:함수,제어문,상수,실행할 프로그램 코드가 축적됨

     

    data:초기화된 전역변수가 축적됨

     

    bss:초기화 안된 전역변수,배열이 축적됨

     

    heap:동적메모리 할당 malloc()이 축적됨

            이때 heap은 아래방향으로 데이터가 계속 축적됨

    stack:지역변수가 축적됨

            stack은 윗방향으로 데이터가 계속 축적됨

     

     

    '자료구조' 카테고리의 다른 글

    연결리스트  (0) 2020.01.27
    배열리스트 c++  (0) 2020.01.17
    ADT(abstract data type)  (0) 2020.01.16
      (0) 2019.12.22
    stack - 데이터 처리 방식  (0) 2019.12.22
Designed by Tistory.