RAM adalah media penyimpanan data dan
program pada komputer. Perangkat ini berfungsi juga untuk mengolah data
dan instruksi. Semakin besar memori yang disediakan, maka semakin banyak
data maupun instruksi yang dapat diolah.
Memory biasanya disebut sebagai RAM,
singkatan dari Random Access Memory. Memory berfungsi sebagai tempat
penyimpanan data sementara. Memory bekerja dengan menyimpan &
menyuplai data-data penting yg dibutuhkan Processor dengan cepat untuk
diolah menjadi informasi. Karena itulah, fungsi kapasitas merupakan hal
terpenting pada memory. Dimana semakin besar kapasitasnya, maka semakin
banyak data yang dapat disimpan dan disuplai, yang akhirnya membuat
Processor bekerja lebih cepat. Suplai data ke RAM berasal dari Hard
Disk, suatu peralatan yang dapat menyimpan data secara permanen.
Ilustrasi Cara Kerja Memory
Jika prosesor membutuhkan suatu data,
pertama-tama ia akan mencarinya pada cache. Jika data ditemukan,
prosesor akan langsung membacanya dengan delay yang sangat kecil. Tetapi
jika data yang dicari tidak ditemukan,prosesor akan mencarinya pada RAM
yang kecepatannya lebih rendah. Pada umumnya, cache dapat menyediakan
data yang dibutuhkan oleh prosesor sehingga pengaruh kerja RAM yang
lambat dapat dikurangi. Dengan cara ini maka memory bandwidth akan naik
dan kerja prosesor menjadi lebih efisien. Selain itu kapasitas memori
cache yang semakin besar juga akan meningkatkan kecepatan kerja computer
secara keseluruhan.
Dua jenis cache yang sering digunakan
dalam dunia computer adalah memory caching dan disk caching.
Implementasinya dapat berupa sebuah bagian khusus dari memory utama
komputer atau sebuah media penyimpanan data khusus yang berkecepatan
tinggi.
Implementasi memory caching sering
disebut sebagai memory cache dan tersusun dari memori komputer jenis
SDRAM yang berkecepatan tinggi. Sedangkan implementasi disk
cachingmenggunakan sebagian dari memori komputer.
Memori utama terdiri dari sampai dengan
2n word beralamat, dengan masing-masing word mempunyai n-bit alamat yang
unik. Untuk keperluan pemetaan, memori ini dinggap terdiri dari
sejumlah blok yang mempunyai panjang K word masing-masing bloknya.
Dengan demikian, ada M = 2n/K blok. Cache terdiri dari C buah baris yang
masing-masing mengandung K word, dan banyaknya baris jauh lebih sedikit
dibandingkan dengan banyaknya blok memori utama (C << M). Di
setiap saat, beberapa subset blok memori berada pada baris dalam cache.
jika sebuah word di dalam blok memori dibaca, blok itu ditransfer ke
salah satu baris cache. karena terdapat lebih banyak blok bila dibanding
dengan baris, maka setiap baris tidak dapat menjadi unik dan permanen
untuk dipersempahkan ke blok tertentu mana yang disimpan. Tag biasanya
merupakan bagian dari alamat memori utama.
Referensi :
http://rifqianaktkj1.wordpress.com/2013/02/06/cara-kerja-ram/
Referensi :
http://rifqianaktkj1.wordpress.com/2013/02/06/cara-kerja-ram/
Tidak ada komentar:
Posting Komentar