Skip to main content

번역 룩시 사이드 버퍼 란 무엇입니까?

CPU (Computers Central Processing Unit)에는 물리적 메모리를 가상 메모리로 변환하는 데 책임이있는 TLB (Translation Lookaside Buffer)라는 캐시 시스템이 있습니다.CPU가 일반 캐시에 배치하는 것보다 메모리 주소에 대한이 캐시를 검색하는 것이 더 빠르기 때문에 별도의 캐시 시스템입니다.메모리 주소를 저장하기 위해 TLB는 페이지 테이블 항목을 사용하여 가상 및 물리적 메모리 주소 사이에 맵을 형성합니다.번역 룩시 라이드 버퍼를 사용하면 TLB 히트 또는 미스가있을 수 있습니다.컴퓨터는 더 많은 메모리 주소 정보를 저장하기 위해 여러 가지 다른 TLB 레벨을 제공 할 수 있습니다.이 정보는 기본 CPU 캐시에 배치 할 수 있지만 몇 가지 문제가 발생합니다.이러한 데이터를 저장하려면 여러 가지 액세스 레벨을 사용해야하며 전체 프로세스를 늦추어야합니다.번역 룩시 라이드 버퍼는 이러한 수준을 둘러보고 CPU가 데이터를 열 수 있도록 올바른 메모리 지점을 찾도록 도와줍니다.

룩 시드 버퍼는 가상 메모리 번역 영역을 분류하는 페이지 테이블 시스템을 사용합니다.문서가 저장되거나 프로그램이 사용될 때와 같이 물리적 메모리가 가상 메모리로 바뀌면 TLB는이 번역을 저장합니다.TLB는 정보 자체를 저장하지 않고 메모리가 위치한 위치에 메모리 효율적입니다.

또는 메모리 아키텍처의 내용을 찾으려면 CPU가 컴퓨터를 통해 검색합니다.CPU 첫 단계는 메모리가 캐시되었는지 확인하기 위해 번역 룩시 사이드 버퍼를 사용하는 것입니다.이것은 히트 또는 미스를 생성합니다.TLB 히트는 물리적 메모리가 캐시되고 빠르게 찾을 수 있음을 의미합니다.TLB 미스는 물리적 메모리가 캐시되지 않았 음을 의미하며 CPU는 메모리를 찾기 위해 모든 페이지 테이블을 살펴보아야합니다. 메모리, 메모리가 비효율적이고 시간이 걸리는 프로세스입니다.가장 낮은 수준은 정보의 양이 가장 적지 만 가장 빠릅니다.첫 번째 레벨을 유지하기에는 너무 많은 정보가 있으면 더 높은 수준으로 쏟아집니다.이 레벨은 빠르지 않지만 물리적 메모리 주소에 대한 모든 페이지 테이블을 검색하는 CPU보다 여전히 빠릅니다.