[운영체제] 주소 공간과 가상 메모리(Address Space, Virtual Memory)
·
공부/운영체제
주소 공간과 가상 메모리 주소 공간 (가상 주소 공간, VAS, Virtual Address Space) 의미 각 프로세스 당 주어지는 논리적인 공간 OS가 프로세스를 시작할 때 할당해주는 가상 메모리 공간 프로세스에서 사용 가능한 주소의 범위 프로세스가 참조하는 주소 OS가 제공하는 가짜 메모리 크기는 물리 메모리(RAM)의 크기와는 독립적 레지스터 크기에 종속적 운영체제는 프로세스에게 연속된 가상 주소 공간을 제공하고, 이를 필요한 크기의 물리 메모리 페이지로 매핑 메모리 공간의 낭비를 최소화 제공 메모리 32bit 시스템 보통 4GB 크기의 가상 메모리 영역을 할당 보통 하위 2GB를 유저 공간에, 상위 2GB는 시스템 공간에 사용 하지만 사용자에 의해 유저 공간을 3GB로 늘릴 수 있음(/set ..