L2 캐시 란 무엇입니까? (사진과 함께)

레벨 2 또는 L2 캐시는 컴퓨터 성능을 향상시키기위한 다중 레벨 스토리지 전략의 일부입니다. 본 모델은 L1, L2 및 L3이라고하는 최대 3 단계의 캐시를 사용하며, 각 캐시는 초고속 컴퓨터 처리 장치 (CPU)와 훨씬 느린 랜덤 액세스 메모리 (RAM) 사이의 간격을 메 웁니다. 디자인이 발전하는 동안 L1 캐시는 CPU에 가장 많이 내장되어 있으며 L2 캐시는 일반적으로 마더 보드에 내장되어 있습니다 (L3 캐시와 함께). 그러나 일부 CPU는 이제 L1 캐시뿐만 아니라 L2 캐시도 통합하고 일부는 L3 캐시도 통합합니다.

CPU 캐시의 역할은 데이터 요청을 예상하여 사용자가 자주 사용하는 프로그램을 클릭 할 때 (예 : 해당 프로그램을 실행하는 데 필요한 명령이 캐시에 저장 됨) 수행하는 것입니다. 이 경우 CPU는 지연없이 요청을 처리하여 컴퓨터 성능을 크게 향상시킬 수 있습니다. CPU는 L1 캐시를 먼저 확인한 다음 L2 및 L3 캐시를 확인합니다. 필요한 데이터 비트를 찾으면 캐시 적중 이지만 캐시가 요청을 예상하지 않으면 CPU가 캐시 미스를 받고 느린 RAM 또는 여전히 느린 하드 드라이브에서 데이터를 가져와야합니다. .

약간의 데이터를 보유하는 것이 CPU 캐시의 작업이므로 왜 여러 레벨의 캐시가 있는지 궁금 할 것입니다. L1 캐시를 더 크게 만들 수 있는데 왜 L2 캐시가 L3보다 훨씬 적습니까?

대답은 캐시가 클수록 지연 시간이 길다는 것입니다. 작은 캐시는 큰 캐시보다 빠릅니다. 전체 성능을 최적화하기 위해 CPU 자체에 가장 가까운 가장 작은 가장 빠른 캐시를 보유한 다음 약간 더 큰 L2 캐시 풀과 훨씬 더 큰 L3 캐시 풀을 사용하면 최상의 결과를 얻을 수 있습니다. 아이디어는 L1 캐시에서 가장 자주 사용되는 명령어를 유지하는 것입니다. L2 캐시는 다음으로 가장 필요한 데이터 비트를 보유하고 L3은 그에 따라 적합합니다. CPU가 L1 캐시에없는 요청을 처리해야하는 경우 L2 캐시와 L3을 빠르게 확인할 수 있습니다.

캐시 디자인은 CPU 및 시스템 성능 향상을 직접 담당하므로 경쟁이 치열한 마이크로 프로세서 시장에서 핵심 전략입니다. 멀티 레벨 캐시는 더 저렴한 정적 RAM (SRAM) 칩과 저렴한 동적 RAM (DRAM) 칩으로 구성됩니다. DRAM 및 SDRAM (Synchronous DRAM) 칩은 일반적으로 단순히 RAM이라고 합니다. SRAM 및 SDRAM 칩을 혼동해서는 안됩니다.

새 컴퓨터를 볼 때 L1, L2 및 L3 캐시의 양을 확인하십시오. 다른 모든 것이 동일하면 CPU 캐시가 더 많은 시스템의 성능이 향상되고 동기식 캐시가 비동기식보다 빠릅니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?