운영 체제 자체에는 블록 I/O 캐시 및 프로세스 제어 블록과 같이 액세스해야하는 리소스가 있습니다. 가상 메모리 주소 또는 실제 메모리 주소를 사용합니까?운영 체제 자체에서 가상 메모리 주소를 발행합니까?
거의 대부분 비어있는 경우에도 목적을 위해 많은 수의 물리적 메모리를 유지할 필요가 없기 때문에 전자가되어야한다고 생각합니다. 페이지 테이블/가상 메모리의 메커니즘은 OS가 실제로 필요로하는 리소스를 유지하는 데 훨씬 더 효과적입니다.
그래서 어떤가요?
대부분의 중요한 OS는 페이징되지 않아야하는 요구 사항에 대해 비 스왑 물리 메모리 영역을 사용합니다 (예 : 인터럽트시 드라이버의 하반부가 있어야합니다. –