출처 : 동빈나님 유튜브 youtu.be/TxWOaKE5w_s 유튜브를 보며 공부하던 중 두고두고 복습이 필요할 것 같아 정리를 하려고 한다.. 구체적인 하나의 프로그램이 실행된 형태인 프로세스는 어떠한 메모리 구조를 가지게 될 지 알아보자. 기본적으로 실제 메인 메모리에서 하나의 세그먼트는 아래의 구조를 가지고 있다. 세그먼트(segment) : 하나의 프로세스를 묶은 것 실행 시점에 실제 메모리의 어느 위치에 저장될 지 결정된다. Stack, Heap, BSS, Data, Text로 나뉘어져 있다. - Text : 실제로 우리가 작성한 소스코드가 들어간다. 프로그램을 실행하게 되면 여기에 있는 어셈블리 코드가 한 줄 한 줄 읽히면서 프로그램이 구동된다. - Data : 실제로 초기화가 이루어진 변수가..