본문 바로가기

Archived(CSE)/운영체제

Chap 8. Memory Management

- 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