Registrska datoteka je sredstvo za shranjevanje v pomnilniku v centralni procesni enoti (CPU) računalnika. Datoteke registra računalnika vsebujejo bite podatkov in preslikave lokacij. Te lokacije določajo določene naslove, ki so vhodne komponente registrske datoteke. Drugi vhodi vključujejo podatke, funkcijo branja in pisanja ter funkcijo izvajanja.
Ko uporabnik namesti program v računalnik, ta programska aplikacija zapiše registrsko datoteko v CPE. Večina programov vsebuje več kot eno datoteko. Te datoteke vsebujejo navodila za izvajanje, ki jim sledi CPE, ko uporabnik zažene in uporabi aplikacijo. Datoteka registra CPE-ju tudi sporoča, kje se nahaja program in kateri podatki so potrebni za izvajanje določenih funkcij.
Dekoderji so del registrske datoteke. Ko se podatki ekstrahirajo iz registra, se trdi disk računalnika sklicuje nazaj na bite, ki so v datoteki. Del postopka ekstrakcije vključuje branje in dešifriranje podatkovnih bitov, ki so v registru. Ko program dokonča funkcijo, lahko napiše kodo ali sporočilo, ki označuje rezultate operacije.
Registrske datoteke uporabljajo eno od dveh tehnologij, povezanih s pomnilnikom. Prvi je znan kot statični pomnilnik z naključnim dostopom ali SRAM. Pri statičnem pomnilniku z naključnim dostopom obstaja več bitov pomnilnika, ki so označeni z binarno kodo. Status vsakega pomnilniškega bita je označen z ničlo ali ena, kar označuje aktivno ali neaktivno stanje.
Druga vrsta registrskega pomnilnika je dinamični pomnilnik z naključnim dostopom ali DRAM. Vsak odsek pomnilnika vsebuje kondenzator in tranzistor. Vrednosti podatkov so izenačene z različnimi obremenitvami in jih mora pomnilniški čip nenehno posodabljati. Posodobitev ali »osveževanje« običajno traja do 2 odstotka celotnega časa obdelave.
Obstajata dve komponenti sposobnosti pomnilniškega čipa za obdelavo podatkov. Vključujejo cikel in čas dostopa. Čas cikla je najnižji čas, ki se pojavi med zahtevami podatkov. Čas dostopa je količina sekund ali minut, ki jih potrebuje CPE, da zahteva podatke iz registrske datoteke, in čas, ki je potreben, da te informacije dejansko prejme.
Medtem ko se SRAM običajno uporablja s pomnilniškimi predpomnilniki, sta njegov čas cikla in čas dostopa enaka. Pri tehnologiji DRAM je čas cikla običajno daljši od časa dostopa. To je zato, ker branje ali ekstrakcija pomnilnika vključuje postopek uničenja in ponovnega pisanja.