반응형
가상 주소 (Virtual Address)
프로그램이 실행될 때 CPU가 사용하는 주소
물리적 메모리 주소와 분리된 개념으로
운영체제가 제공하는 가상의 메모리 공간
사용자는 직접 물리적 메모리를 관리하지 않아도 되며
각 프로세스는 독립된 가상 메모리 공간을 가진다.
메모리 보호와 프로세스 간 간섭 방지 기능 제공
CPU와 운영체제가 협력하여 가상 주소를 물리적 주소로 변환
물리적 주소 (Physical Address)
물리적 주소는 실제 RAM(주 기억장치)의 주소
CPU가 가상 주소를 변환하여 실제 데이터가 저장된 메모리 위치를 참조할 때 사용
물리적 주소는 하드웨어적으로 고정된 실제 메모리 공간
변환 예시
프로그램은 메모리를 0x0000부터 시작한다고 인식하지만,
실제로는 해당 주소가 물리적 주소 0x7FF0에 Mapping 될 수 있다.
▶ 가상 주소 0x1234 → 페이지 테이블 → 물리적 주소 0x9ABC
반응형
'설치 및 환경 설정' 카테고리의 다른 글
[Window] 논리적 / 물리적 IP 주소 확인하는 방법 (0) | 2024.12.22 |
---|---|
[VS Code] 특정 파일만 검색 (33) | 2024.12.02 |
VS Code로 파일 비교하기 (33) | 2024.11.26 |
[VS Code] 마크다운(Markdown) 설치해보기 (2) | 2024.11.13 |
[VS Code] 괄호 한번에 여닫기 단축키 설정 (3) | 2024.11.05 |
댓글