Address translation virtual address는 mmu라는 하드웨어에 의해 physical address로 변환된다.(hardware-based address translation) 설명을 위한 가정 1. 모든 메모리는 연속된 공간이다. 2. virtual address가 갖는 address space의 크기도 physical address보다 작다. 3. 모든 프로세스가 갖는 주소공간의 크기가 같다. virtual address space와 physical address 그림 속 프로세스의 address space에서는 코드가 oKB부터 들어있지만 물리적 메모리에서는 그와 다르게 32KB부터 시작한다. 다시 말해 프로그램이 메모리로 로딩되기 전, 기계어 코드를 생성할때 주소의 기준은 ..