외부 메모리 기반 변환 색인 버퍼
가상 주소 변환을 위한 방법, 디바이스, 및 시스템. 메모리 관리 유닛(MMU)은 가상 메모리 주소를 물리적 메모리 주소로 변환하기 위한 요청을 수신하고 가상 메모리 주소에 기초하여 물리적 메모리 주소로의 변환을 위해 변환 색인 버퍼(TLB)를 검색한다. 변환이 TLB에서 발견되지 않으면, MMU는 물리적 메모리 주소에 대한 외부 메모리 변환 색인 버퍼(EMTLB)를 검색하고 변환을 검색하기 위해 페이지 테이블 워커(PTW)를 사용하여 페이지 테이블 워크를 수행한다. 변환이 EMTLB에서 발견되면, MMU는 페이지 테이블 워크를 중...
Saved in:
Main Authors | , |
---|---|
Format | Patent |
Language | Korean |
Published |
24.05.2021
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | 가상 주소 변환을 위한 방법, 디바이스, 및 시스템. 메모리 관리 유닛(MMU)은 가상 메모리 주소를 물리적 메모리 주소로 변환하기 위한 요청을 수신하고 가상 메모리 주소에 기초하여 물리적 메모리 주소로의 변환을 위해 변환 색인 버퍼(TLB)를 검색한다. 변환이 TLB에서 발견되지 않으면, MMU는 물리적 메모리 주소에 대한 외부 메모리 변환 색인 버퍼(EMTLB)를 검색하고 변환을 검색하기 위해 페이지 테이블 워커(PTW)를 사용하여 페이지 테이블 워크를 수행한다. 변환이 EMTLB에서 발견되면, MMU는 페이지 테이블 워크를 중단하고 물리적 메모리 주소를 반환한다. 변환이 TLB에서 발견되지 않고 EMTLB에서 발견되지 않으면, MMU는 페이지 테이블 워크에 기초하여 물리적 메모리 주소를 반환한다.
Methods, devices, and systems for virtual address translation. A memory management unit (MMU) receives a request to translate a virtual memory address to a physical memory address and searching a translation lookaside buffer (TLB) for a translation to the physical memory address based on the virtual memory address. If the translation is not found in the TLB, the MMU searches an external memory translation lookaside buffer (EMTLB) for the physical memory address and performs a page table walk, using a page table walker (PTW), to retrieve the translation. If the translation is found in the EMTLB, the MMU aborts the page table walk and returns the physical memory address. If the translation is not found in the TLB and not found in the EMTLB, the MMU returns the physical memory address based on the page table walk. |
---|---|
Bibliography: | Application Number: KR20217010367 |