Minnet som innehåller data och instruktioner när CPU bearbetar dem kallas
cache .
Här är varför:
* hastighet: CPU fungerar mycket snabbare än huvudminnet (RAM). För att överbrygga detta hastighetsgap placeras ett litet, supersnabb minne som kallas cachen mellan CPU och RAM.
* användningsfrekvens: Cache -butikerna använde ofta data och instruktioner, vilket gör dem lätt tillgängliga för CPU, vilket minskar tiden det tar att hämta dem.
* nivåer: Det finns flera nivåer av cache, där L1 är den snabbaste och minsta, följt av L2 och L3, som är större men långsammare.
Så när CPU behöver något kontrollerar den först cachen. Om den är där (en "cache hit") hämtas den mycket snabbt. Om inte (en "Cache Miss"), måste CPU gå till den långsammare RAM, vilket tar mer tid.
Låt mig veta om du vill ha mer information om hur cachar fungerar!