CS/OS

21. Memory Management 4

hjkim0502 2022. 4. 4. 22:38

  • 일반적으로 segment 개수가 훨씬 적기 때문에 테이블이 차지하는 용량이 비교적 매우 적다
  • shared segment: code, private segment: data

  • segment로 나눈후 각 segment를 다시 page로 나누는 기법 -> 물리 메모리에는 page 단위로 올라감(hole 없음)
  • 공유와 보안은 segment 차원에서 처리하여 두 방법의 장점을 모두 가지고 있다

 

  • 지금까지 배운 주소변환 과정에서 운영체제의 역할은 없었다 (모두 하드웨어의 도움)
    • CPU가 주소변환을 통해 메모리에 접근할 때마다 OS에 넘어갔다가 다시 사용자 프로세스에 넘어오지 않는다
    • I/O 접근을 할 때 역할이 있다

 

출처: https://core.ewha.ac.kr/publicview/C0101020140509142939477563?vmode=f