Registro failas yra atminties saugojimo priemonė kompiuterio centriniame procesoriuje (CPU). Kompiuterio registro failuose yra duomenų bitai ir žemėlapių vietos. Šios vietos nurodo tam tikrus adresus, kurie yra registro failo įvesties komponentai. Kitos įvestys apima duomenis, skaitymo ir rašymo funkciją bei vykdymo funkciją.
Kai vartotojas įdiegia programą kompiuteryje, ta programinė įranga įrašo registro failą CPU. Daugumoje programinės įrangos programų bus daugiau nei vienas failas. Šiuose failuose yra vykdymo instrukcijos, kurių CPU vadovaujasi, kai vartotojas paleidžia ir naudoja programą. Registro failas taip pat leidžia CPU žinoti, kur yra programa ir kokių duomenų reikia tam tikroms funkcijoms atlikti.
Dekoderiai yra registro failo dalis. Kai duomenys išgaunami iš registro, kompiuterio standusis diskas grįžta į faile esančius bitus. Dalis ištraukimo proceso apima duomenų bitų, esančių registre, skaitymą ir iššifravimą. Kai programa užbaigia funkciją, ji gali parašyti kodą arba pranešimą, nurodantį operacijos rezultatus.
Registruoti failai naudoja vieną iš dviejų technologijų, susijusių su atmintimi. Pirmasis yra žinomas kaip statinė laisvosios kreipties atmintis arba SRAM. Naudojant statinę laisvosios kreipties atmintį, yra keli atminties bitai, pažymėti dvejetainiu kodu. Kiekvieno atminties bito būsena yra pažymėta nuliu arba vienetu, nurodant aktyvią arba neaktyvią būseną.
Antrasis registro atminties tipas yra dinaminė laisvosios kreipties atmintis arba DRAM. Kiekviename atminties skyriuje yra kondensatorius ir tranzistorius. Duomenų reikšmės prilyginamos įvairiems mokesčiams ir turi būti nuolatos atnaujinamos atminties lusto. Atnaujinimas arba „atnaujinimas“ paprastai užtruks iki 2 procentų viso apdorojimo laiko.
Atminties lusto gebėjimas apdoroti duomenis susideda iš dviejų komponentų. Jie apima ciklą ir prieigos laiką. Ciklo laikas yra mažiausias laikas tarp duomenų užklausų. Prieigos laikas yra sekundžių ar minučių trukmė, per kurią CPU paprašo duomenų iš registro failo, ir laikas, kurio reikia, kad iš tikrųjų gautų tą informaciją.
Nors SRAM paprastai naudojama su atminties talpyklomis, jos ciklo laikas ir prieigos laikas yra vienodi. Naudojant DRAM technologiją, ciklo laikas paprastai yra ilgesnis nei jo prieigos laikas. Taip yra todėl, kad atminties nuskaitymas arba ištraukimas apima sunaikinimo ir perrašymo procesą.