반응형
1. Page Size
Small Page Size | Large Page Size |
Page Frame 수 증가 | Page Frame 수 감소 |
Page Table 크기 증가 | Page Table 크기 감소 |
I/O 시간 증가 | I/O 시간 감소(*) |
Locality 향상 | Locality 저하 |
Page fault 증가(**) | Page fault 감소 |
내부 단편화 감소 | 내부 단편화 증가 |
* CPU에게 좋음
** 참조할 Page 수가 증가하기 때문
- 일반적으로 Page size의 크기는 2^7bytes~2^22bytes까지 다양함
- 메모리 용량의 발전에 따라, Page size도 점점 커지는 경향이 있음★
2. Program Restructuring
- 가상 메모리 시스템의 특성에 맞도록 프로그램을 재구성하는 것
- 가상 메모리 관리 기법에 대한 많은 이해가 필요함
3. TLB Reach
1) 의미
TLB를 통해 접근할 수 있는 메모리의 양을 고려
2) TLB의 hit ratio를 높이는 방법
- TLB의 크기 증가(비쌈)
- Page의 크기 증가
- Page size를 다양하게 설정
참고 자료 : 김덕수 교수님 - www.youtube.com/playlist?list=PLBrGAFAIyf5rby7QylRc6JxU5lzQ9c4tN
반응형
'OS 개념 정리' 카테고리의 다른 글
[OS] I/O System (0) | 2021.06.30 |
---|---|
[OS] File System (0) | 2021.06.28 |
[OS] 가상 메모리 관리(2) - 페이지 교체 기법들 (0) | 2021.06.17 |
[OS] 가상 메모리 관리(1) - HW/SW상에서의 관리 (0) | 2021.06.15 |
[OS] 가상 메모리의 의미 및 할당 기법들 (0) | 2021.06.10 |
댓글