2021-11-7 운영체제 (9주차)

물리적 메모리 관리

Shared Page

  • Shared code
  • read-only로 하여 프로세스 간에 하나의 code만 메모리에 올림
  • 모든 프로세스의 logical address space에서 동일한 위치에 있어야 함

Segmentation

  • 프로그램은 의미 단위인 여러개의 segment로 구성
    • 작게는 프로그램을 구성하는 함수 하나하나를 세그먼트로 정의
    • 크게는 프로그램 전체를 하느ㅏ의 세그먼트로 정의 가능
  • 논리주소 <segment-number, offset>
  • Allocation문제가 있다 - 크기가 다르기때문

Segmentation with Paging

  • segment-table-entry가 segment의 base address를 가지고 있는 것이 아니라 segment 를 구성하는 page table의 address를 가지고 있음
Written on November 7, 2021