반응형

OSTEP 12

[OSTEP] CH22 물리 메모리 크기의 극복 - 정책

CH22 물리 메모리 크기의 극복 - 정책 빈 메모리 공간이 거의 없으면, 운영체제는 메모리 압박 Memory Pressure 을 해소하기 위해 다른 페이지들을 강제적으로 페이징 아웃 Paging Out 하여 공간을 확보한다 내보낼 Evict 페이지(들) 선택은 운영체제의 교체 정책 Replacement Policy 안에 집약되어 있다 핵심 질문 - 내보낼 페이지는 어떻게 결정하는가운영체제는 어떻게 메모리에서 내보낼 페이지(들)를 결정할 수 있을까? 이 결정은 시스템의 교체 정책에 의해서 내려진다교체 정책은 보편 타당한 원칙들을 따르지만 코너 케이스를 피하기 위한 수정 사항들도 포함되어 있다 22.1 캐시 관리 시스템의 전체 페이지들 중 일부분만이 메인 메모리에 유지된다는 것을 가정하면메인 메모리는 시스..

[OSTEP] CH21 물리 메모리 크기의 극복 - 메커니즘

발표 일자 2024.11.12 TUE 10시a.m. CH21 물리 메모리 크기의 극복 - 메커니즘 다수 프로세스들이 동시에 각자 큰 주소 공간을 사용하고 있다고 가정할 때 메모리 계층에 레이어의 추가가 필요하다 큰 주소 공간을 지원하기 위해서 주소 공간 중에 현재는 크게 필요하지 않은 일부를 보통은 하드 디스크 드라이브에 보관한다 메모리 계층에서 크고 느린 하드 디스크 드라이브가 가장 하부에 위치하고, 그 위에 메모리가 있다 핵심 질문 - 물리 메모리 이상으로 나아가기 위해서 어떻게 할까 운영체제는 어떻게 크고 느린 장치를 사용하면서 마치 커다란 가상 주소 공간이 있는 것처럼 할 수 있을까? 과거에 사용되던 메모리 오버레이 Memory Overlay 라는 시스템은 프로그래머가 코드 or 데이터의 일부를 ..

반응형