본문 바로가기

Archived(CSE)/운영체제

Chap 9. Virtual Memory Management

- demand paging(Process에서 페이지 요구시 Os에서 처리)
- Page fault(요구 - 부재 - Trap Os - Disk(page) - Page 갱신 후 - Table 갱신)

- Pure Demand Paging(장 메모리 시간 절약, 연속 할당 / 단 반응성(속도 느림))

- Memory Perfomance 계산( (1-p)*m + p *f ) , slowdown(EAT/m)

- COW(write가 이루어지는 순간에 copy)

- Page replacement(Frame과의 관계, modify bit)

- FIFO, OPT, LRU

- LRU(HW 보조 counter, stack)

- LRU ref bit, additional ref bit

- LRU second chance Alg, Enhanced second chance Alg

- Thrashing(프로세스에서 요하는 Page 수가 현재 남은 frame 공간보다 많아서 계속 swap)

- Working set Model(Time window 단위로 필요한 페이지 수 측정해서 frame 수와 비교 처리)

 

'Archived(CSE) > 운영체제' 카테고리의 다른 글

Chap 10. File System  (0) 2019.06.13
Chap 8. Memory Management  (0) 2019.06.02
Chap 7. Deadlock  (0) 2019.06.02
Chap 6. Synchronization  (0) 2019.04.16
Chap 5. Process Scheduling  (0) 2019.04.13