설치 및 환경 설정
논리적(가상) 주소와 물리적주소란?
까망 하르방
2024. 12. 18. 10:57
반응형
가상 주소 (Virtual Address)
프로그램이 실행될 때 CPU가 사용하는 주소
물리적 메모리 주소와 분리된 개념으로
운영체제가 제공하는 가상의 메모리 공간
사용자는 직접 물리적 메모리를 관리하지 않아도 되며
각 프로세스는 독립된 가상 메모리 공간을 가진다.
메모리 보호와 프로세스 간 간섭 방지 기능 제공
CPU와 운영체제가 협력하여 가상 주소를 물리적 주소로 변환
물리적 주소 (Physical Address)
물리적 주소는 실제 RAM(주 기억장치)의 주소
CPU가 가상 주소를 변환하여 실제 데이터가 저장된 메모리 위치를 참조할 때 사용
물리적 주소는 하드웨어적으로 고정된 실제 메모리 공간
변환 예시
프로그램은 메모리를 0x0000부터 시작한다고 인식하지만,
실제로는 해당 주소가 물리적 주소 0x7FF0에 Mapping 될 수 있다.
▶ 가상 주소 0x1234 → 페이지 테이블 → 물리적 주소 0x9ABC
📌 [Window] 논리적 / 물리적 IP 주소 확인하는 방법
[Window] 논리적 / 물리적 IP 주소 확인하는 방법
[Window] 논리적 / 물리적 IP 주소 확인하는 방법 ① 실행 [Widows 키] + [R] → cmd 입력 ② 논리(가상) 주소는 명령 프롬프트 창에서 아래 명령어로 확인할 수 있다. ipconfig [IPv4 주소] 항목에 해당하는 값
zoosso.tistory.com
반응형