Jumat, 30 Januari 2015

Apa itu Register??

Register

adalah alat penyimpanan kecil yang mempunyai akses yang cungkup tinggi,yang diggunakan untuk menyimpan data dan instruksi yang sefang di peroses sementara data dan intruksi lain nya yang menunggu giliran untuk diperoses sementara data dan instuksi lain nya yang masih diperoses masih disimpan di dalam memori utama.

ada tiga macam memori yang dipergunakan di dalam sistem komputer yaitu : 

1. Register,digunakan untuk menyimpan instruksi dan data yang sedang di peroses

2.main memory, dipergunakan untuk menyimpan progam dan data yang akan diperosesdan hasil pengelolahan

3. secondary stroge, dipergunakan untuk menyimpan instruksi dan data yang akan di peroses secara permanent

dibawah ini akan diberikan penjelasan secara garis besar masing masing register .

instructijn counter (IR) digunakan untuk menyimpan instruksi yang sedang di peroses.

A. progam counter (PC) adalah register yang digunakan untuk menyimpan alamat lokasi dari memori utama yang berisi instruksi yang sedang diperoses.    selama pemerosesan instruksi oleh cpu,isi dari pc diubah menjadi alamat dari memori utama yang berisi instruksi berikutnya yang mendaoat gliran akan diperoses,sehinggal bila pemerosesan sebuah instruksi selesai maka jejak instruksi selanjutnya di memori utama dapat dengan mudah didapatkan.

B. General purpose register,yaitu regeister yang mempunyai kegunaan umum yang berhubungan dengan data yang sedang dieroses. sebagai contoh, register jenis ini ini yang digunakan untuk menampung data yang sedang di olah di sebud operand register,sedang untuk menampung hasil pengelolahan disebut accumulator.

C. memory data register (MDR) digunakan untuk menamung data atau instruksi hasil pengiriman dari memori utama ke cpu atau menampung data yang akan direkam ke momori utama dari hasil pengelolahan CPU.

D. memory address register (MAR) digunakan untuk menampung akalamat atau instruksi pada memori utama yang akan diambil atau yang akan diletakan.

sebagai tambahna dari register,beberapa CPU menggunakan suatu cache memory yang mempunyai kecepatan sangat tinggi dengan tujuan agak kerja CPU lebih efisien dan mengurangi waktu terbuang. tanpa chace memory,CPU akan menunggu samapai data atau instruksi diterima dari memori utama.atau menunggu hasil pengolahan selesai dikirim ke memori utama baru proses selanjutnya bisa dilakukan. padahal proses dari memori utama lebih lambat dibanding kecepatan register sehingga akan banyak waktu tebuang.dengan adanya cache memory, sejumlah blok informasi pada memori utama dipindahkan pada memori utama dipindahkan ke cache memory dan selanjutnya CPU akan selalu berhubungan dengan cache momory.

Sumber : Buku Mendali Bse Teknologi Informasi Dan Komunikasi Smp klas 1 semester genap.

Saya hanya mengetik dari vuku mendali Bse sekian dan terima kasih telah membaca God Bless You. 

 

Tidak ada komentar:

Posting Komentar