L2와 L3 캐시 차이? 컴퓨터의 중앙 처리 장치에서

컴퓨터 캐시는 다음과 같습니다.

CPU 캐시는 메모리에 액세스하는 평균 시간을 줄이기 위해 컴퓨터의 중앙 처리 장치에서 사용하는 캐시입니다. 캐시는 가장 자주 사용되는 기본 메모리 위치의 데이터 사본을 저장하는 작고 빠른 메모리입니다.

L2 캐시와 L3 캐시의 차이점은 무엇입니까?



답변

L3 캐시는 단순히 또 다른 캐시 계층입니다.

일반적으로 최신 CPU 코어에는 3 개의 캐시 계층이 있습니다.

  • L1 캐시는 매우 작고 CPU의 실제 처리 장치에 매우 밀접하게 바인딩되어 있으며 일반적으로 3 개의 CPU 클럭 틱 내에서 데이터 요청을 수행 할 수 있습니다. L1 캐시는 CPU 아키텍처에 따라 약 4-32KB 인 경향이 있으며 명령 캐시와 데이터 캐시간에 분할됩니다.

  • L2 캐시는 일반적으로 크지 만 약간 느리며 일반적으로 CPU 코어에 연결됩니다. 최신 프로세서는 코어 당 512KB의 캐시를 갖는 경향이 있으며이 캐시는 명령 캐시와 데이터 캐시를 구분하지 않으며 통합 캐시입니다. 캐시 내 데이터의 응답 시간은 일반적으로 CPU “틱”20 개 미만이라고 생각합니다

  • L3 캐시는 CPU에있는 모든 코어가 공유하는 경향이 있으며 훨씬 더 크고 느리지 만 여전히 주 메모리로가는 것보다 훨씬 빠릅니다. L3 캐시는 요즘 4-8MB 정도 인 경향이 있습니다.


답변

프로세서마다 다른 유형의 캐시를 사용합니다.

모든 프로세서는 L1 캐시에 의존하며, 이는 일반적으로 프로세서의 다이에 있으며 메모리가 매우 빠르며 고가입니다. L2 캐시는 L1 캐시보다 느리고 더 크고 저렴합니다. 구형 프로세서는 마더 보드에서 L2 캐시를 사용했지만 오늘날에는 프로세서에 내장되어 있습니다. L3 캐시는 L2 캐시보다 느리고 더 크고 저렴합니다. 다시 말하지만 이것은 칩이나 마더 보드에있을 수 있습니다.

L4 이상의 캐시를 가질 수는 있지만 그렇게 할 가치는 없습니다.

캐시 작동 방식에 대한 설명이 필요한 경우 기사를 정리해 보겠습니다.

나는 이것을 www.webopedia.com에서 훔쳤다

캐시 캐시 또는 RAM 캐시라고도하는 메모리 캐시는 주 메모리에 사용되는 느리고 저렴한 동적 RAM (DRAM) 대신 고속 정적 RAM (SRAM)으로 만들어진 메모리의 일부입니다. 메모리 캐싱은 대부분의 프로그램이 동일한 데이터 나 명령에 반복해서 액세스하기 때문에 효과적입니다. SRAM에서이 정보를 최대한 많이 유지함으로써 컴퓨터는 느린 DRAM에 액세스하지 않습니다.

마이크로 프로세서에 내장 된 메모리 캐시 인 레벨 1 캐시의 줄임말입니다.

마이크로 프로세서 외부에있는 캐시 메모리 인 레벨 2 캐시의 줄임말입니다. 일반적으로 보조 캐시라고도하는 L2 캐시 메모리는 마이크로 프로세서 칩과 별도의 칩에 상주합니다.

점점 더 많은 프로세서가 아키텍처에 L2 캐시를 포함하기 시작함에 따라 레벨 3 캐시는 이제 마이크로 프로세서와 주 메모리 사이의 마더 보드에 내장 된 추가 캐시의 이름입니다.

l2 캐시는 항상 x86 아키텍처 용 프로세서에 내장되어 있습니다.


답변