1
논리 주소와 물리 주소
논리 주소 (Virtual Address) 논리 주소(Logical Address)는 CPU가 생성하는 주소이며, 가상 주소(Virtual Address)라고도 합니다.
malloc(100)을 호출하면 메모리 주소가 반환됩니다. 그런데 이 주소는 실제 물리 메모리의 주소일까요?
논리 주소와 물리 주소를 중심으로 주소 바인딩의 판단 흐름을 읽습니다.
논리 주소 (Virtual Address) 논리 주소(Logical Address)는 CPU가 생성하는 주소이며, 가상 주소(Virtual Address)라고도 합니다.
논리 주소가 물리 주소로 변환되는 시점에 따라 세 가지 방식이 있습니다.
MMU(Memory Management Unit)는 CPU 내부(또는 CPU와 메모리 사이)에 위치한 하드웨어로, 논리 주소를 물리 주소로 변환합니다.
정적 링킹 vs 동적 링킹 정적 링킹(Static Linking): 라이브러리 코드가 실행 파일에 포함됩니다.