2013-10-22 2 views

답변

1

가상 주소의 전체 지점 : 운영 체제가 실제 메모리를 처리합니다. 프로세스는 OS가 사용할 수있는 메모리 (RAM이 아닌)에 매핑되는 자체 가상 메모리를 처리합니다.

32 비트 운영 체제에서 가상 주소 공간 (VAS)은 일반적으로 4 GiB입니다. 32 비트는 (2^32) 개의 주소 (0 ... (2^32) -1)를 제공하며 각 주소는 1 바이트입니다.

실행중인 모든 프로세스에 대해 실제 RAM이 더 많을 수도 있고 여전히 4-GiB-VAS가있을 수 있습니다. 물리적 RAM이 적 으면 OS는 대개 하드 드라이브로 교체됩니다.

프로세스는이 사실을 알 필요가 없으며 OS가 제공하는 전체 VAS를 사용할 수 있으며 실제 메모리를 제공하는 OS의 작업입니다.

(실제로는 the Wikipedia article on VAS의 어리석은 버전입니다.)

관련 문제