메모리

메모리가 많을수록 좋다. 코드를 짜니 스택오버플로우가 떴다. 등등 메모리 관련해서 이야기는 많이 합니다. 그러면 메모리와 힙, 스택은 정확히 무엇을 의미하는지 알아보겠습니다. 메모리의 용도 프로그램이 실행되기 위해서 우선 프로그램이 메모리에 로드가 되어야 합니다. 이 뿐만이 아니라 프로그램이 실행이 되면서 동적으로 추가되야할 부분이 있으면 메모리가 더 할당됩니다. 메모리 구조(공간) 프로그램에 할당된 메모리 구조는 아래와 같습니다. 1. 코드 영역 2. 데이터 영역 3. 스택 영역 4. 힙 영역 이러한 구조를 도식화 하면 아래와 같습니다. 그럼 이제 공간 하나하나씩 설명해보겠습니다. 코드(Code) 영역 실행할 프로그램의 코드가 저장되는 영역입니다. CPU가 프로그램을 실행할때 코드 영역에서 코드를 하나..
Red-Hat
'메모리' 태그의 글 목록