본문 바로가기
반응형

가상메모리2

Ch09. 가상 메모리 관리_01)가상 메모리의 이해 가상 메모리의 개념과 원리 페이징으로 구현한 가상메모리 메인 메모리와 캐시 사이에서 데이터를 이동할 때는 캐시의 공간 지역성을 최대한 활용하려고 메모리의 데이터를 캐시 라인 크기만큼 올려놓는다. 따라서 라인은 캐시가 메인 메모리에서 데이터를 가져오는 크기가 됨 가상 메모리의 이해 사용자와 논리적 주소를 물리적으로 분리하여 사용자가 메인 메모리 용량을 초과한 프로세스에 주소를 지정해서 메모리를 제한 없이 사용할 수 있도록 하는 것 프로그램 전체를 동시에 실행하지 않으므로 요구한 메모리 전체가 아닌 일부만 적재해도 실행 가능 활동 영역을 메인 메모리에 유지하면서 필요할 때는 디스크와 메모리 사이에 프로세스 코드와 데이터 저장, 다시 자동으로 전송하는(스왑 인, 스왑 아웃) 과정을 거쳐 프로세스를 재할당, 디.. 2023. 6. 12.
Ch08. 가상 메모리의 기초_01)가상 메모리의 개요 교재를 참고하였습니다. 가상 메모리 시스템 가상 메모리 개념 메모리의 크기는 컴퓨터마다 다른데 운영체제가 물리 메모리의 크기에 의존하면 2GB의 메모리에서 동작하는 프로그램은 1GB 메모리에서 동작 하지 않을 수 있음 프로그래머들도 메모리크기에 맞게 응용프로그램을 개발하기는 매우 어려움 현재 메모리 관리의 가장 큰 특징은 물리적 메모리 크기와 프로세스가 올라갈 위치를 신경 쓰지 않고 프로그래밍하도록 지원, 이러한 메모리 시스템을 가상메모리라고 함 가상메모리는 물리 메모리의 크기와 상관없이 프로세스에 커다란 메모리 공간을 제공하는 기술 가상 메모리를 이용하면 프로세스는 운영체제가 어디에 있는지, 물리 메모리의 크기가 어느 정도인지 신경 쓰지 않고 메모리를 마음대로 사용할 수 있음 가상 메모리 구성 가상메모.. 2023. 5. 21.
반응형