CS/운영체제
운영체제 [가상메모리 -세그멘테이션]
동 캄
2022. 1. 20. 00:08
반응형
Segmentation System
프로그램을 논리적 block으로 분할
- block의 크기가 서로 다를 수 있음
- stack, heap, main, procedure 등
특징
- 메모리를 미리 분할 하지 않음
- 공유 및 보호가 용이 함
- Address mapping 및 메모리 관리의 overhead가 큼
- No internal fragmentation
Address mapping
- virtual address v=(s,d) {s=segment number , d=offset}
- SMT 사용 (segment length 와 protection bits가 존재)
Memory management
- VPM과 유사 (Segment 적재 시, 크기에 맞추어 분할 후 적재)
Segment sharing/protection
- 논리적으로 분할되어 있어, 공유 및 보호가 용이함
반응형