Acasă Hardware Ce este cache-ul de nivel 1 (cache l1)? - definiție din techopedia

Ce este cache-ul de nivel 1 (cache l1)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Cache de nivel 1 (Cache L1)?

Un cache de nivel 1 (cache L1) este o memorie cache care este încorporată direct în microprocesor, care este folosită pentru stocarea informațiilor accesate recent de microprocesor, fiind denumită și cache primară. Este, de asemenea, denumită cache internă sau cache de sistem.

Memoria cache L1 este cea mai rapidă memorie cache, deoarece este deja construită în cip cu o interfață zero de așteptare, ceea ce o face cea mai scumpă dintre cache-urile CPU. Cu toate acestea, are dimensiuni limitate. Acesta este utilizat pentru a stoca date la care a fost accesat recent procesorul, fișiere critice care trebuie executate imediat și este primul cache care este accesat și procesat atunci când procesorul însuși execută o instrucțiune de calculator.

Techopedia explică Cache de nivel 1 (Cache L1)

În microprocesoarele mai recente, cache-ul L1 este împărțit în mod egal în două: o memorie cache care este folosită pentru a păstra datele programului și o altă memorie cache care este utilizată pentru a păstra instrucțiunile pentru microprocesor. Unele microprocesoare mai vechi, pe de altă parte, folosesc cache-ul L1 nedivizat și îl folosesc pentru a stoca atât datele de program, cât și instrucțiunile de microprocesor.

Acesta este implementat cu utilizarea de memorie statică de acces aleatoriu (SRAM), care vine în diferite dimensiuni, în funcție de gradul procesorului. Acest SRAM folosește două tranzistoare pe bit. Cei doi tranzistori formează un circuit cunoscut sub numele de „flip-flop”, deoarece are două stări între care se poate răsuci; al doilea tranzistor gestionează ieșirea primului tranzistor. Atâta timp cât este alimentată circuitul, acesta poate reține date fără asistență externă.

Toate modelele de cache L1 urmează același proces; logica de control a memoriei cache L1 stochează date utilizate frecvent în cache și actualizează doar memoria externă atunci când CPU preia controlul altor maeștri de autobuz atunci când dispozitivele periferice fac acces direct la memorie.

Ce este cache-ul de nivel 1 (cache l1)? - definiție din techopedia