Skip to content

[가상 메모리] 페이지 교체와 프레임 할당 #33

@1two13

Description

@1two13

요구 페이징

  • 프로세스를 메모리에 적재할 때 필요한 페이지만 메모리에 적재하는 기법이다.
  1. CPU가 특정 페이지에 접근하는 명령어를 실행한다.
  2. 해당 페이지가 현재 메모리에 있을 경우(유효 비트 1) CPU는 페이지가 적재된 프레임에 접근한다.
  3. 해당 페이지가 현재 메모리에 없을 경우(유효 비트 0) 페이지 폴트가 발생한다.
  4. 페이지 폴트 처리 루틴은 해당 페이지를 메모리로 적재하고 유효 비트를 1로 설정한다.
  5. 다시 1번을 수행한다.

순수 요구 페이징 기법

  • 아무런 페이지도 메모리에 적재하지 않은 채 무작정 실행하는 것이다.
  • 실행에 필요한 페이지가 어느 정도 적재되기 전까지 페이지 폴트가 계속 발생한다.

요구 페이징 시스템이 안정적으로 작동하기 위한 방법 2️⃣

  1. 페이지 교체
  2. 프레임 할당

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions