Bir kayıt dosyası, bilgisayarın merkezi işlem birimi (CPU) içindeki bir bellek depolama aracıdır. Bilgisayarın kayıt dosyaları, veri parçaları ve eşleme konumları içerir. Bu konumlar, bir kayıt dosyasının girdi bileşenleri olan belirli adresleri belirtir. Diğer girişler veri, okuma ve yazma fonksiyonu ve çalıştırma fonksiyonunu içerir.
Bir kullanıcı bilgisayara bir program yüklediğinde, bu yazılım uygulaması CPU'da bir kayıt dosyası yazar. Çoğu yazılım programı birden fazla dosya içerecektir. Bu dosyalar, kullanıcı uygulamayı başlattığında ve kullandığında CPU'nun takip ettiği yürütme talimatlarını içerir. Bir kayıt dosyası aynı zamanda CPU'nun programın nerede olduğunu ve belirli fonksiyonları gerçekleştirmek için hangi verilerin gerekli olduğunu bilmesini sağlar.
Kod çözücüler bir kayıt dosyasının bir parçasıdır. Veriler bir kayıt defterinden çıkarıldığında, bilgisayarın sabit diski dosyada bulunan bitlere karşılık gelir. Ekstraksiyon işleminin bir kısmı kayıt defterinde bulunan veri bitlerinin okunmasını ve deşifre edilmesini içerir. Bir program bir işlevi tamamladığında, işlemin sonuçlarını belirten bir kod veya mesaj yazabilir.
Kayıt dosyaları, bellekle ilgili iki teknolojiden birini kullanır. Birincisi statik rasgele erişim belleği veya SRAM olarak bilinir. Statik rasgele erişim belleği ile, ikili koda göre etiketlenmiş birkaç bellek biti vardır. Her bellek bitinin durumu, aktif veya inaktif bir durumu gösteren sıfır veya bir ile etiketlenir.
İkinci tip bir kayıt belleği tipi dinamik rasgele erişim belleği veya DRAM'dir. Hafızanın her bölümü bir kapasitör ve transistör içerir. Veri değerleri farklı ücretlerle eşittir ve bellek yongası tarafından sürekli güncellenmelidir. Güncelleme veya "yenileme" toplam işlem süresinin yüzde 2'sine kadar sürer.
Bellek yongasının verileri işleme yeteneğinin iki bileşeni vardır. Bunlar döngü ve erişim zamanını içerir. Döngü süresi, veri istekleri arasında gerçekleşen en düşük süredir. Erişim zamanı, CPU'nun bir kayıt dosyasından veri talep etmesi için gereken saniye ve dakika miktarı ve bu bilgiyi almak için geçen süredir.
SRAM genellikle bellek önbellekleriyle kullanılsa da, döngü süresi ve erişim süresi aynıdır. DRAM teknolojisi ile, çevrim süresi genellikle erişim zamanından daha uzundur. Bunun nedeni, hafıza okumalarının veya çıkartma işlemlerinin bir imha etme ve yeniden yazma işlemini içermesidir.


