최근 기술면접에서 메모리 영역에 대한 질문을 받았는데, 예전 학부 수업때 잘 공부했고 당연히 알고 있다고 생각했는데 당황 + 갑자기 머리 하얘짐 으로 대답을 제대로 못했다.
충격을 받고 다시 정리를 해야겠다는 생각이 들었다.
코드 영역 : 실행할 프로그램의 코드가 저장됨
데이터 영역 : 전역변수와 정적변수가 저장됨
힙 영역 : 사용자가 동적으로 할당하는 변수나 메소드가 저장된다. C 에서는 malloc
스택 영역: 지역변수나 매개변수가 저장된다.
python에서는 Python memory manager 에 의해 메모리가 관리된다.
Python 메모리 할당과 관리에 대해 기초적인 것을 다음 포스팅에서 정리 해 보겠다.
2021.12.29 - [Comuter Science] - #2 python의 메모리 할당과 관리 (Everything is object in Python)
'Computer Science' 카테고리의 다른 글
#5 python의 메모리 할당과 관리 (Garbage Collection) (6) | 2021.12.30 |
---|---|
#4 python의 메모리 할당과 관리 (Class와 self) (0) | 2021.12.29 |
#3 python의 메모리 할당과 관리 (Stack & Heap Memory) (2) | 2021.12.29 |
#2 python의 메모리 할당과 관리 (Everything is object in Python) (0) | 2021.12.29 |
python 알고리즘 정리 (0) | 2021.11.27 |
댓글