가상 주소 변환
현대 OS는 실행 시점 바인딩으로 프로세스마다 독립 주소 공간을 유지하고, 실제 RAM 배치는 숨깁니다. 주소 변환은 단순한 덧셈이 아니라 권한 검사, 페이지 테이블 조회, 예외 처리까지 포함한 보호 장치입니다.
-
0x1000논리 주소 CPU와 프로그램이 보는 프로세스 내부 주소이며, 다른 프로세스의 같은 값과 충돌하지 않습니다. -
MMU하드웨어 변환 TLB, 페이지 테이블, 권한 비트로 물리 위치와 접근 가능 여부를 함께 판단합니다. -
RAM물리 주소 실제 메모리 버스에 실리는 위치로 바뀌며, 페이지 프레임 단위로 관리됩니다. -
Trap보호 실패 범위나 권한을 넘으면 page fault 또는 protection fault로 OS가 제어권을 받습니다.