본문 바로가기
Computer Science

#1 python 메모리 구조

by 데이터현 2021. 12. 29.

최근 기술면접에서 메모리 영역에 대한 질문을 받았는데, 예전 학부 수업때 잘 공부했고 당연히 알고 있다고 생각했는데 당황 + 갑자기 머리 하얘짐 으로 대답을 제대로 못했다.

충격을 받고 다시 정리를 해야겠다는 생각이 들었다.

http://www.tcpschool.com/c/c_memory_structure

코드 영역 : 실행할 프로그램의 코드가 저장됨

데이터 영역 : 전역변수와 정적변수가 저장됨

힙 영역 : 사용자가 동적으로 할당하는 변수나 메소드가 저장된다. C 에서는 malloc

스택 영역: 지역변수나 매개변수가 저장된다.

 

python에서는 Python memory manager 에 의해 메모리가 관리된다. 

 

Python 메모리 할당과 관리에 대해 기초적인 것을 다음 포스팅에서 정리 해 보겠다.

 

2021.12.29 - [Comuter Science] - #2 python의 메모리 할당과 관리 (Everything is object in Python)

 

#2 python의 메모리 할당과 관리 (Everything is object in Python)

2021.12.29 - [Comuter Science] - #1 python 메모리 구조 #1 python 메모리 구조 최근 기술면접에서 메모리 영역에 대한 질문을 받았는데, 예전 학부 수업때 잘 공부했고 당연히 알고 있다고 생각했는데 당황 +

hkim-data.tistory.com

 

댓글