Du kommer inn i nyansene i prosessor og hovedkortdesign! Her er en oversikt over situasjonen:
L2 cache:
* Sted: Alltid direkte integrert i selve prosessorbrikken.
* Formål: Et mindre, raskere minnelag som lagrer ofte brukte data for CPU. Det er som et mini-warehouse for CPU, slik at det kan hente data raskere enn å gå til hovedminnet (RAM).
* typer: Det er forskjellige L2-cache-design (f.eks. On-dø, enhetlig, delt), men det er alltid en del av prosessoren.
cache på morsbrettet:
* Teknisk: Du vil ikke finne en egen "cache" -brikke dedikert utelukkende til hovedkortet.
* Hva er der: Hovedkortet har hurtigbuffer assosiert med komponenter:
* brikkesettbuffer: Dette er en liten cache som hjelper med kommunikasjon mellom CPU og andre enheter (som lagringsstasjoner) koblet til hovedkortet. Det er ikke en generell hurtigbuffer som L2.
* RAM -kontrollerbuffer: RAM -kontrolleren på hovedkortet kan ha sin egen lille cache for å fremskynde minneoperasjoner.
* Spesialiserte cacher: Noen hovedkort kan ha dedikerte hurtigbuffer for funksjoner som nettverkskort eller spesifikke lagringskontrollere.
Det store bildet:
* CPUs L2 -cache er den primære cache brukt av prosessoren. Det er avgjørende for ytelse.
* Hovedkortlokkene er sekundære og er der for å forbedre spesifikke funksjonaliteter. De er ikke erstatning for CPUs hurtigbuffer.
hvorfor forvirringen?
Det er lett å blandes sammen fordi "cache" er et generelt begrep som brukes i mange sammenhenger. L2 -cachen er innebygd i prosessoren, mens hovedkortet har spesifikke hurtigbuffer assosiert med komponentene.