Programing - C/C Basic grammar
메모리 영역에 대한 이해
junmoyo
2017. 7. 28. 13:33
메모리 영역에 대한 이해가 필요한 이유
예전 하드웨어에는 턱없이 적은양의 메모리로 구동되었습니다.
그러기 때문에 메모리를 효율적으로 관리 하기 위해서는 영역을 나눠서 관리 할 필요가 있었고,
현재는 메모리 자체가 기가 단위로 되어서 메모리 관리 안해도 되지 않겠냐는 생각도 할 수 있겠지만
그래도 메모리는 무한한 영역이 아니라는 관점에서 관리의 대상이 되는 것은 변함 없습니다.
코드 영역:
사용자에 의해서 작성된 코드가 저장되는 영역입니다.
데이터 영역 :
전역변수와 상수 값이 저장되는 영역입니다.
힙 영역 :
사용자에 의해서 동적으로 할당된 영역입니다.
스택 영역 :
지역변수등 나머지 영역이 할당되는 영역입니다.
힙 영역을 제외하곤 나머지는 컴파일러가 알아서 관리 합니다.
#메모리영역, #c언어입문, #c언어, #프로그램입문