2014-03-19 4 views
0

지금 가상 메모리를 공부하고 있는데 혼란 스럽습니다.가상 메모리의 가상 페이지에는 무엇이 들어 있습니까?

가상 메모리는 공간을 절약하기 위해 가상 메모리를 모두 사용한 후 가상 메모리가 공간을 절약하기 위해 데이터의 물리적 위치 (HD 또는 메모리)에 대한 주소만을 보유해야한다고 가정합니다.

가상 페이지에는 어떤 내용이 들어 있습니까? 그리고 가상 주소의 오프셋 비트는 무엇에 사용됩니까?

답변

0

건축 조직 또는 SO를 배우고 있습니까? 어쨌든 가상 페이지에는 언급 한 주소와 가리키는 데이터가로드되는지 (물리적 메모리에 있는지) 나타내는 플래그가 들어 있습니다. 데이터가로드되지 않으면 메모리 관리자에게 "페이지 폴트"를 생성하여 SO가 데이터를로드하도록 요구합니다 (그리고이를 수행 할 수있는 충분한 공간을 확보하기 위해 실제 메모리를 배제 할 수도 있음). 또한 페이지는 메모리 관리 시스템에서 사용되는 몇 가지 플래그/값을 포함 할 수 있습니다. 채택 된 메모리 전략 (라운드 로빈 및 다른 알고리즘 검색)에 따라 다릅니다. 오프셋과 관련하여 12 가지 모드가 있습니다. 메모리를 사용할 수 있습니다 (Windows의 경우 최소). 사용되는 모드에 따라 다릅니다. 메모리 관리는 큰 주제이며 실제로 작동하는 방법을 배우고 싶다면 일부 책을 읽을 것을 요구합니다. 경미한 세부 사항이 많이 있습니다. A + Try 선생님에게 물어보고 동료에게 물어보십시오. 선생님이 집중하고있는 것에 대해 이전에 수업에 참석했습니다. 그로 인해 많은 노력을 기울일 수 있습니다.

관련 문제