포도가게의 개발일지

가상메모리 참조 : 컴퓨터 시스템 && [OS] Lec 9. Virtual Memory (3/5) - Paging system (Part 2) 본문

CS

가상메모리 참조 : 컴퓨터 시스템 && [OS] Lec 9. Virtual Memory (3/5) - Paging system (Part 2)

grape.store 2021. 9. 10. 10:31
반응형

https://www.youtube.com/watch?v=B_QLTChsi04&t=10s 

한국기술대학교 김덕수교수님의 강의를 참조하였습니다.

Frame table

  • page fram당 하나의 Entry
  • 구성
    - allocated/availabel field
    - PID field
    - Link field : For free list(사용 가능한 fp들을 연결)
    - AV : Free list header (Free list의 시작점) 처음 비어있는 entry 위치
     : 링크드 리스트로 다른 비어있는 entry에 연결해줌

    Page table
    *PID = Process ID (어떤 프로세스가 할당 받았는지 표시)

Page Sharing

  • 여러 프로세스가 특정 page 공유 가능
    - non-continuous allocation
    Page sharing

Page Protection

  • 여러 프로세스가 page를 공유 할 때
    - Protection bit 사용
    화이트보드에 적어보자


Comments