인프런 커뮤니티 질문&답변

자바마스터하자님의 프로필 이미지
자바마스터하자

작성한 질문수

개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제

프로세스 개요

데이터 영역 힙영역

해결된 질문

작성

·

250

·

수정됨

0

안녕하세요 질문이 하나 있는데요

힙 영역은 프로그래머(사용자)가 직접 할당할 수 있는 저장공간이라 하셨는데요 그럼 데이터 영역도 사용자가 직접 할당하는

공간인가요? 아니라면 누가 데이터 영역을 할당하는 걸까요?

답변 1

0

강민철님의 프로필 이미지
강민철
지식공유자

안녕하세요!

 

데이터 영역은 프로그램이 만들어질 당시 할당하기로 정해진 부분만이 할당되고

힙 영역은 실행 과정에서 사용자가 필요한 만큼 동적으로 할당됩니다.

하단의 링크 [1]를 참고해보세요.

(사실 이는 말로 하는 것보다 소스 코드로 확인하는 것이 더 편하기는 합니다..^^;

관심 있으시다면 동적 할당[2]을 찾아보는 것도 이해해 도움이 되실 겁니다.)

 

[1] https://all-young.tistory.com/17

[2] https://ko.wikipedia.org/wiki/%EB%8F%99%EC%A0%81_%EB%A9%94%EB%AA%A8%EB%A6%AC_%ED%95%A0%EB%8B%B9#%ED%9E%99_%EC%98%81%EC%97%AD

 

 

자바마스터하자님의 프로필 이미지
자바마스터하자

작성한 질문수

질문하기