ไฟล์รีจิสเตอร์เป็นหน่วยความจำภายในหน่วยประมวลผลกลาง (CPU) ของคอมพิวเตอร์ ไฟล์ลงทะเบียนของคอมพิวเตอร์ประกอบด้วยบิตของข้อมูลและตำแหน่งการแมป ตำแหน่งที่ตั้งเหล่านี้ระบุที่อยู่บางอย่างที่เป็นส่วนประกอบอินพุตของไฟล์ลงทะเบียน อินพุตอื่น ๆ รวมถึงข้อมูลฟังก์ชั่นอ่านและเขียนและฟังก์ชั่นการใช้งาน
เมื่อผู้ใช้ติดตั้งโปรแกรมบนคอมพิวเตอร์แอปพลิเคชันซอฟต์แวร์นั้นจะเขียนไฟล์ลงทะเบียนบน CPU โปรแกรมซอฟต์แวร์ส่วนใหญ่จะมีมากกว่าหนึ่งไฟล์ ไฟล์เหล่านั้นมีคำแนะนำในการดำเนินการที่ CPU ปฏิบัติตามเมื่อผู้ใช้เปิดใช้และใช้แอปพลิเคชัน ไฟล์รีจิสเตอร์ยังช่วยให้ CPU ทราบว่าโปรแกรมอยู่ที่ใดและจำเป็นต้องใช้ข้อมูลใดในการทำหน้าที่บางอย่าง
ตัวถอดรหัสเป็นส่วนหนึ่งของไฟล์ลงทะเบียน เมื่อข้อมูลถูกดึงออกจากรีจิสเตอร์ฮาร์ดไดรฟ์ของคอมพิวเตอร์จะอ้างถึงบิตที่อยู่ในไฟล์ ส่วนหนึ่งของกระบวนการดึงข้อมูลนั้นเกี่ยวข้องกับการอ่านและถอดรหัสบิตข้อมูลที่อยู่ในการลงทะเบียน เมื่อโปรแกรมเสร็จสิ้นฟังก์ชั่นมันอาจเขียนรหัสหรือข้อความที่ระบุผลลัพธ์ของการดำเนินการ
ไฟล์การลงทะเบียนใช้หนึ่งในสองเทคโนโลยีที่เกี่ยวข้องกับหน่วยความจำ คนแรกเรียกว่าหน่วยความจำเข้าถึงโดยสุ่มแบบคงที่หรือ SRAM ด้วยหน่วยความจำเข้าถึงโดยสุ่มมีหน่วยความจำหลายบิตที่ติดป้ายตามรหัสไบนารี่ สถานะของหน่วยความจำแต่ละบิตจะมีป้ายกำกับเป็นศูนย์หรือหนึ่งแสดงสถานะการใช้งานหรือไม่ใช้งาน
หน่วยความจำรีจิสเตอร์ชนิดที่สองคือหน่วยความจำเข้าถึงโดยสุ่มแบบไดนามิกหรือ DRAM หน่วยความจำแต่ละส่วนประกอบด้วยตัวเก็บประจุและทรานซิสเตอร์ ค่าข้อมูลนั้นบรรจุด้วยค่าใช้จ่ายที่แตกต่างกันและต้องได้รับการปรับปรุงอย่างต่อเนื่องโดยชิปหน่วยความจำ โดยทั่วไปการอัปเดตหรือ "รีเฟรช" จะใช้เวลาสูงสุด 2 เปอร์เซ็นต์ของเวลาการประมวลผลทั้งหมด
มีสององค์ประกอบในความสามารถของชิปหน่วยความจำในการประมวลผลข้อมูล พวกเขารวมถึงรอบและเวลาในการเข้าถึง รอบเวลาคือจำนวนเวลาต่ำสุดที่เกิดขึ้นระหว่างการร้องขอข้อมูล เวลาในการเข้าถึงคือจำนวนวินาทีหรือนาทีที่ CPU ใช้ในการร้องขอข้อมูลจากไฟล์ลงทะเบียนและเวลาที่ใช้ในการรับข้อมูลนั้น
ในขณะที่ SRAM มักใช้กับแคชหน่วยความจำเวลารอบการทำงานและเวลาในการเข้าถึงจะเท่ากัน ด้วยเทคโนโลยี DRAM รอบเวลาจะนานกว่าเวลาเข้าถึง นี่เป็นเพราะหน่วยความจำอ่านหรือแยกส่วนเกี่ยวข้องกับกระบวนการทำลายและเขียนใหม่


