본문 바로가기

Studying/Operating System

08. Memory Management (2/4)

논리적 메모리가 page table에 의해 물리적 메모리 어디에 위치하는 지를 매핑함

논리적 메모리 만큼 페이지 테이블이 있음


Page Table을 이용하면 메모리를 2번 이용하게 되므로 더 빠르게 하기 위한 하드웨어를 도입함

이를 TLB라고 한다.


TLB는 일부분의 페이지의 논리 주소의 P와 변환된 주소 F를 갖고 있다.

TLB는 전체 서치를 해야하므로 병렬 서치가 가능하게 한다.

Cache hit하면 바로 적용, miss 나면 table에서 찾음


page table은 배열처럼 p를 가지고 index로 넣어주면 주소를 구할 수 있음 (한 번에 되긴 함)


Two-Level Page Table: page table을 두 개 만들어서 함 (메모리를 절약하기 위해)

'Studying > Operating System' 카테고리의 다른 글

08. Memory Management (4/4)  (0) 2018.07.10
08. Memory Management (3/4)  (0) 2018.07.10
08. Memory Management (1/4)  (0) 2018.06.17
07 Deadlocks (2/2)  (0) 2018.06.16
07. Deadlocks (1/2)  (0) 2018.06.14