Archived(CSE)/운영체제
Chap 8. Memory Management
bale.yoon
2019. 6. 2. 02:14
- Memory address 접근
- Memory address binding(compile, loading, execution)
- physical vs logical address(execution만 다르다), MMU(메모리 접근 처리)
- Static vs Dynamic linking(장점- 유지보수, 메모리 관리, 단점 - one time cost)
- Swapping(메모리와 디스크 교환), Context Switching time
- Contiguous Memory Allocation, 고정/가변 사이즈(first, best, worst fit)
- Fragmentation(내부외부) -> Segmentation(내부 단편화 해결 가능)
- Paging(외부 단편화 해결가능), page #, offset으로 구성
- Paging table을 cpu에 넣기, 메모리에 넣기 (TLB를 통해 처리 -> wired down, ASIDs)
- Paging protection(rdrw/valid invalid), Sharing page
- Page hierarchial structure, Hashed Page table, Inverted Page table