MMU
-
[OS] 주소 바인딩OS 2021. 11. 24. 09:58
[OS] 주소 바인딩 안녕하세요? 장장스입니다. 오늘은 주소 바인딩에 대해 정리해보겠습니다. 주소 바인딩 프로그램이 메모리에 적재되면 해당 프로세스의 독자적인 주소 공간이 생성됩니다. 이 주소를 논리적 주소(logical address) 혹은 가상 주소(virtual address)라고 합니다. 논리적 주소는 프로세스마다 독립적으로 할당되며 0부터 시작합니다. 물리적 주소(physical address)는 실제 물리적 메모리에 올라가는 위치를 말합니다. CPU가 기계어 명령을 수행하기 위해 논리적 주소를 통해 메모리 참조를 하게 되면 해당 논리적 주소가 물리적 메모리의 어느 위치에 매핑되는지 확인해야 합니다. 이렇게 프로세스의 논리적 주소를 물리적 메모리 주소로 연결시켜주는 작업을 '주소 바인딩'이라고 ..