Un fișier registru este un mijloc de stocare în memorie în unitatea centrală de procesare (CPU) a unui computer. Fișierele de registru ale computerului conțin biți de date și locații de cartografiere. Aceste locații specifică anumite adrese care sunt componente de intrare ale unui fișier de registru. Alte intrări includ date, o funcție de citire și scriere și o funcție de execuție.
Când un utilizator instalează un program pe un computer, acea aplicație software scrie un fișier de registru pe CPU. Majoritatea programelor software vor conține mai mult de un fișier. Aceste fișiere conțin instrucțiuni de execuție pe care CPU le urmează atunci când utilizatorul lansează și utilizează aplicația. De asemenea, un fișier de registru îi permite procesorului să știe unde se află programul și ce date sunt necesare pentru a îndeplini anumite funcții.
Decodorele fac parte dintr-un fișier de registru. Când datele sunt extrase dintr-un registru, hard disk-ul computerului se referă înapoi la biții care sunt conținute în fișier. O parte a procesului de extracție implică citirea și descifrarea biților de date care sunt conținute în registru. Odată ce un program completează o funcție, acesta poate scrie un cod sau un mesaj care indică rezultatele operației.
Fișierele de înregistrare utilizează una dintre cele două tehnologii legate de memorie. Prima este cunoscută sub numele de memorie statică cu acces aleatoriu sau SRAM. Cu memoria statică cu acces aleatoriu există mai mulți biți de memorie care sunt etichetați conform codului binar. Starea fiecărui bit de memorie este etichetată cu zero sau unu, indicând o stare activă sau inactivă.
Un al doilea tip de memorie de registru este memoria dinamică cu acces aleatoriu sau DRAM. Fiecare secțiune de memorie conține un condensator și un tranzistor. Valorile datelor sunt echivalate cu diferite taxe și trebuie actualizate în mod constant de către cipul de memorie. Actualizarea sau „împrospătarea” va dura de obicei până la 2% din timpul total de procesare.
Există două componente pentru capacitatea cipul de memorie de a procesa date. Acestea includ ciclul și timpul de acces. Durata ciclului este cea mai mică perioadă de timp care are loc între solicitările de date. Timpul de acces este cantitatea de secunde sau minute necesare CPU pentru a solicita date dintr-un fișier de registru și timpul necesar pentru a primi efectiv acele informații.
În timp ce SRAM este utilizat de obicei cu cache-urile de memorie, timpul de ciclu și timpul de acces sunt aceleași. Cu tehnologia DRAM, timpul de ciclu este de obicei mai lung decât timpul de acces. Acest lucru se datorează faptului că citirile sau extragerile de memorie implică un proces de distrugere și rescriere.