OS는 실제로 프로세스의 주소 공간을 페이지로 언제 분할합니까?스왑 공간 또는 페이지 파일의 페이지
프로그램을 작성하여 저장한다고 가정합니다. OS가 실행되지 않고 하드 디스크에 유휴 상태로 있어도 프로그램의 주소 공간을 페이지로 나눌 수 있습니까?
크기가 구성 될 수있는 하드 디스크에있는 스왑 공간 또는 페이지 파일이라는 부분이 있으며 실제 메모리에서 하드 디스크로 스왑 된 사용되지 않는 페이지 나 페이지가 포함되어 있음을 읽었습니다.
그래서 프로그램을 실행하기 전에 전체 프로그램을 스왑 공간에 복사하거나 하드 디스크의 어느 부분에서 실행할 수 있습니까?
하드 디스크가 주소 공간에 없습니다. –
@OliverCharlesworth 정교하게 주시겠습니까? – Zephyr
하드 디스크 (또는 더 일반적으로 파일 시스템)가 실제 또는 가상 주소 공간에 있지는 않습니다. 직접 말할 것도 없습니다. 그러나 일반적으로 OS는 [파일을 가상 주소 공간으로 매핑] (https://en.wikipedia.org/wiki/Memory-mapped_file) 할 수 있습니다. –