스택 힙 차이1 기술 면접 힙과 스택의 차이는(heap & stack)? 안녕하세요 도쿄 정대리입니다. 오늘은 기술면접에서 자주 듣게 되는 질문인 힙과 스택의 차이에 대해서 이야기해보도록 하겠습니다. 힙과 스택에 대해서 어렴풋이 개념만 알고 있었다면 이번 포스팅을 통해서 자세히 알게 되는 계기가 되었으면 좋겠습니다. 메모리 구조 메모리 구조를 간단히 그림으로 나타내면 위 사진과 같습니다. 프로그램을 실행시키면 운영체제는, 실행한 프로그램을 위해서 메모리 공간을 할당해 주게 되는데요. 이때 할당되는 메모리의 공간이 크게 스택, 힙, 데이터 영역으로 나누어지게 됩니다. 할당되는 장소는 메인 메모리(RAM)에 할당되며, 할당되는 용도는 프로그램 실행 시 필요한 메모리 공간을 지정하기 위해서 할당되게 됩니다. 데이터 영역 위 사진상의 코드는 int 형 변수 a,b는 프로그램 실행 시.. 2022. 6. 20. 이전 1 다음