메모리 영역1 C++ 메모리 구조 해당 글은 공부를 하면서 적은 글이기 때문에 틀릴 수 있습니다. 참고용으로만 봐주세요~ 0. 개요 프로그램이 실행되기 위해서 먼저 프로그램이 메모리에 로드되어야 한다. 뿐만 아니라 프로그램에서 사용되는 변수들을 저장할 메모리도 필요하다. 메모리는 물리적 메모리(Physical Memory)와 가상 메모리(Virtual Memory)로 나뉩니다. 일반적으로 코드를 실행하면 가상 메모리에 적재됩니다. 물리적 메모리는 RAM이고 가상 메모리는 HDD의 용량에서 가져와 사용하게 됩니다. 운영체제는 프로그램을 실행할 때 필요한 최소정보만 RAM에 저장합니다. 그리고 이를 Working set이라고 합니다. 그 후 프로그램을 실행하면서 필요한 데이터 정보를 가상 메모리에서 가져와 상황에 맞게 물리적 메모리에 맵핑하.. 2024. 1. 29. 이전 1 다음