
OS의 메모리 관리 부분 설계 시 3가지 기본적인 선택 영역가상 메모리 기술을 사용할지 여부페이징, 세그먼테이션 혹은 세그먼테이션/페이징 결합의 사용 여부⇒ 모두 H/W 플랫폼에 의존메모리 관리와 관련된 알고리즘 선택 ⇒ OS 영역(S/W)가상 메모리를 위한 OS 정책의 설계 이슈는 성능 ⇒ 가상 메모리의 성능은 Page Fault 발생과 관련어떤 페이지를 교체할 것인지 결정페이지를 Swap-out, Swap-in하기 위한 I/O 발생I/O가 진행될 동안 스케쥴링 발생프로세스 교환반입 정책 (Fetch Policy)⇒ 각 페이지를 언제 실 메모리로 적재할지 결정하는 정책요구 페이징 (Demanding Policy)해당 페이지에 포함된 하나의 논리 주소가 참조되었을 때 적재함프로세스 수행 시작 초기에 많은..

가상 메모리(VRAM) : 보조기억장치를 주기억장치처럼 주소지정이 가능하게 만든 저장 공간 할당 체제가상 주소 : 가상 메모리의 특정 위치에 배정된 주소 → VRAM에 배정된 주소가상 주소 공간 : 특정 프로세스에 할당된 가상 주소의 영역 → VRAM의 크기주소 공간 : 특정 프로세스에 가용한 주기억장치 주소(물리적 주소)의 영역 → RAM의 크기실 주소(물리적 주소) : 주기억장치 상의 특정 위치의 주소 → RAM의 주소하드웨어와 제어 구조Paging 메모리 관리의 2가지 기본 특성프로세스의 모든 메모리 참조 ⇒ 물리 주소→ 이는 동적으로 물리 주소로 변환한 프로세스의 주소 공간이 여러 블록으로 분할되고 수행될 때, 메모리의 연속된 영역에 위치할 필요XBut) 프로세스의 코드와 데이터 전체가 메모리에 ..