공부기록

메모리 분할 - 페이지 본문

CS/OS

메모리 분할 - 페이지

코타쿠 2021. 5. 17. 14:51
  • 페이징
    • 고정 분할 기법과 가변 크기 분할 기법은 메모리를 효율적으로 이용하지 못함
    • 페이징은 각 프로세스의 마지막 페이지에서만 내부 단편화가 일어난다.
    • 페이징은 메모리 프레임에 연속적으로 저장되지 않아도 된다.
      • 이 때문에 각 프로세스가 하나의 주소 레지스터가 아닌, 페이지 테이블을 유지한다.
      • 페이지 테이블은 각 페이지들에 해당하는 프레임의 위치를 관리한다.
      • 프로그램 안에서 각 논리주소는 페이지 번호 + 페이지 내의 오프셋 으로 구성
      • 논리주소는 프로그램의 시작 위치로부터 상대적인 값으로, 처리기는 논리주소를 물리주소로 변환
      • 논리 주소 (페이지번호 , 오프셋 ) -> 처리기 -> 물리주소 (프레임 번호, 오프셋)이 된다.
      • OS는 현재 비어있고, 페이지에 할당 가능한 모든 프레임들의 목록을 관리

'CS > OS' 카테고리의 다른 글

가상 메모리의 개요  (0) 2021.05.17
메모리 분할 - 세그먼테이션  (0) 2021.05.17
메모리 분할 - 동적 분할  (0) 2021.05.17
메모리 분할 - 고정 분할  (0) 2021.05.17
메모리 관리 요구 조건  (0) 2021.05.17