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