Segment Direct Mapping

  1. 프로세스 SMT가 저장된 주소 b 접근
  2. 해당 SMT에서 Segment에 대한 entry 찾음
  3. entry 비트 검사
    1. 0 → missing ⇒ swap device에서 해당 segment를 메모리로 적재 후 주소 확인
    2. d(변위) > segment → overflow exception 처리 모듈 호출
    3. 허가되지 않은 연산일 경우(protection bit 검사해서) → segment protect exception 처리 모듈 호출
  4. 찾은 주소, 가상 주소 변위 d를 활용해서 r을 찾고 접근

Paging VS Segmentation

Paging(내부 단편화)

Segmentation(외부 단편화)