Apa yang dimaksud Register [glosarium teknologi informasi]

Register :

Register adalah tempat penyimpanan sementara yang dibangun ke dalam CPU . Beberapa register digunakan secara internal dan tidak dapat diakses di luar prosesor , sementara yang lain dapat diakses oleh pengguna. Sebagian besar arsitektur CPU cararn menyertakan kedua jenis register.

Register internal termasuk register instruksi (IR), register buffer memori (MBR), register data memori (MDR), dan register alamat memori (MAR). Register instruksi mengambil instruksi dari program counter (PC) dan menyimpan setiap instruksi saat dieksekusi oleh prosesor. Register memori digunakan untuk melewatkan data dari memori ke prosesor. Waktu penyimpanan register internal sangat sementara, karena mereka sering menyimpan data kurang dari satu milidetik.

Register yang dapat diakses pengguna lebih besar dari register internal dan biasanya menyimpan data untuk waktu yang lebih lama. Misalnya, register data dapat menyimpan nilai individu yang direferensikan oleh program yang sedang berjalan. Register alamat berisi alamat memori, yang mereferensikan blok memori yang berbeda di dalam RAM sistem . Banyak CPU sekarang memiliki register tujuan umum (GPR), yang mungkin berisi data dan alamat memori.

Register bervariasi dalam jumlah dan ukuran, tergantung pada arsitektur CPU. Beberapa prosesor memiliki 8 register sementara yang lain memiliki 16, 32, atau lebih. Selama bertahun-tahun, register berukuran 32-bit, tetapi sekarang banyak yang berukuran 64-bit. Sebuah register 64-bit diperlukan untuk prosesor 64-bit, karena memungkinkan CPU untuk mengakses alamat memori 64-bit. Register 64-bit juga dapat menyimpan instruksi 64-bit, yang tidak dapat dimuat ke dalam register 32-bit. Oleh karena itu, sebagian besar program yang ditulis untuk prosesor 32-bit dapat berjalan di komputer 64-bit, sedangkan program 64-bit tidak kompatibel dengan mesin 32-bit.

Related Posts