2017-12-07 1 views
-2

백업 저장소와 가상 메모리의 차이점이 혼란 스럽습니다. 현재 운영 체제의 메모리 관리 공부 중요청 페이지에서 페이지 오류가 발생하면 어디에서 오류 페이지를 가져 옵니까? 백업 저장소 또는 가상 메모리에서?

+1

"가상 메모리"라는 용어가 잘못되었습니다. 무슨 뜻이야? 귀하의 질문에 관해서는, 그것이 어떤 종류의 페이지인지에 달려 있습니다. 그것은 자유 페이지를 얻을 수도 있고, 0으로 채우고 거기에 넣을 수도 있습니다. 어떤 이유로 든 해당 페이지의 콘텐츠가 백업 저장소에있는 경우 콘텐츠가 다시 읽혀집니다. – Ivan

+0

@Ivan 나는 가상 메모리 아래에서 페이지 오류에 대해 공부하고있었습니다. 이제는 프로세스에 대한 페이지 오류가있는 경우 어디에서 새 페이지를 가져올까요? 가상 메모리 또는 백업 저장소에서? –

+0

가상 메모리는 "가상"메모리입니다. 물리적 페이지에 부분적으로 매핑되는 일련의 주소입니다. 따라서 빠른 물리적 메모리와 느린 메모리 인 "backing store"가 있지만 더 많은 실제 메모리를 사용할 수 있도록 일부 데이터를 오프로드하는 데 사용할 수 있습니다. – Ivan

답변

0

일반적으로 "백업 저장소"라는 용어는 비트 맵 디스플레이를 나타냅니다. 나는 그것이 가상 메모리와 함께 사용되는 것을 본 적이 없다.

가상 메모리 시스템에서 프로세스 주소 공간 영역의 모든 페이지는 디스크 어딘가에 매핑됩니다. 이것이 전제 조건입니다. 프로세스의 디스크 이미지는 "가상 메모리"입니다. 그것이 페이지가로드되는 곳입니다.

관련 문제