메모리 구조
프로그램이 실행되면 운영체제는 해당 프로세스에게 특정한 메모리 공간을 할당한다.

코드 영역
이미지에는 나와있지않지만 코드영역도 있다.
프로그램의 실행코드가 저장되는 영역이다.
데이터 영역
전역 변수와 정적 변수 등이 저장되는 영역이다.
프로그램이 종료될 때까지 유지된다.
힙 영역
동적 메모리 할당역역이며, 크기가 가변적이다.
C#의 경우 가비지 컬렉터가 관리해준다
스택 영역
함수가 호출될 때 지역 변수와 매개변수가 저장되는 영역이다.
https://velog.io/@kaffu0424/스택힙-메모리