- 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
'Archived(CSE) > 운영체제' 카테고리의 다른 글
Chap 10. File System (0) | 2019.06.13 |
---|---|
Chap 9. Virtual Memory Management (0) | 2019.06.13 |
Chap 7. Deadlock (0) | 2019.06.02 |
Chap 6. Synchronization (0) | 2019.04.16 |
Chap 5. Process Scheduling (0) | 2019.04.13 |