본문 바로가기
설치 및 환경 설정

논리적(가상) 주소와 물리적주소란?

by 까망 하르방 2024. 12. 18.
반응형

가상 주소 (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

반응형

댓글