메모리 4대 구조 이번 포스팅에선 갑자기 평소와는 다르게 그림 하나 달랑 던져주고 시작한다. 컴퓨터공학과 학생들이라면 수업시간에 한번 쯤은 봤을 그림이다. ???
: 택준아, 메모리 4대 구조! 나 : 코드 데이터 힙 스택!
예전에 훌륭했던 학교 선배가 메모리 구조를 물어보면 바로 튀어나오라고 강조했던 내용이다. 굳이 c언어를 배울 때가 아니더라도 다들 식상할 정도로 아래는 알고 있을 것이다.
코드 - 프로세스의 실행될 코드 데이터 - 정적,전역변수 힙 - 동적할당 스택 - 지역변수, 함수 이중에서 오늘은 그림에서 빨간색으로 강조한 스택에 대해서 알아보자. 스택이 왜 스택입니까...?
메자이... 사실 롤 안함 스택이라고 한다면 사실 자료구조를 공부한 학생들은 하나같이 LastInFirstOut(후입선출)방식의 자료구조 '스택'을 생각할 것이다.
엄멀히 따지면 같은 것은 아니지만 동작원리는 비슷하다. 각 함수는 호출이 되면 스택 프레임이라는 자신만의 공간을 스택 메모리에 일부분 차지...
#
19학번
#
변수
#
삼육대
#
스택
#
스택메모리
#
스택프레임
#
쓰레기값
#
어셈블리어
#
자료구조
#
메모리
#
레지스터
#
chatgpt
#
ebp
#
esp
#
register
#
stack
#
가비지
#
거꾸로
#
권택준
#
컴공