Sekilas Tentang Memory
PENGERTIAN MEMORI
Banyak yang mengumpamakan otak manusia itu sebagai memori |
Memori adalah sistem perangkat yang menyimpan
data atau program pada komputer elektronik digital. Penyimpanan
mungkin saja sifatnya sementara ataupun permanen, tergantung pada frekuensi
pengambilan data.
Masing-masing
unit memori terdiri dari chip yang memiliki fabrikasi built-in jutaan
transistor dan kapasitor. Unsur-unsur kecil bergabung untuk menyimpan satu bit
data dalam sebuah sel memori,dalam bentuk digit biner (0 dan 1).
Kapasitor
bertindak sebagai sel tahanan untuk databiner, sedangkan, transistor memungkinkan
sirkuit memori untuk membaca atau mengubah nilai data dalam kapasitor. Ketika
elemen ini terhubung dalam chip memori, kapasitor ini dapat menerima dan
menyimpan data yang dikirim oleh CPU komputer.
HIERARKI MEMORI
1. Peningkatan waktu akses (access time)
memori (semakin ke bawah semakin lambat, semakin ke atas semakin cepat)
2. Peningkatan kapasitas (semakin ke bawah
semakin besar, semakin ke atas semakin kecil)
3. Peningkatan jarak dengan prosesor (semakin
ke bawah semakin jauh, semakin ke atas semakin dekat)
4. Penurunan harga memori tiap bitnya (semakin
ke bawah semakin semakin murah, semakin ke atas semakin mahal)
Memori
yang lebih kecil, lebih mahal dan lebih cepat diletakkan pada urutan teratas.
Sehingga, jika diurutkan dari yang tercepat, maka urutannya adalah sebagai
berikut:
1. Register mikroprosesor. Ukurannya yang
paling kecil tetapi memiliki waktu akses yang paling cepat, umumnya hanya 1
siklus CPU saja.
2. Cache mikroprosesor, yang disusun
berdasarkan kedekatannya dengan prosesor (level-1, level-2, level-3, dan seterusnya
Memori
utama: memiliki akses yang jauh lebih lambat dibandingkan dengan memori cache,
dengan waktu akses hingga beberapa ratus siklus CPU, tetapi ukurannya mencapai
satuan gigabyte. Waktu akses pun kadang-kadang tidak seragam, khususnya dalam
kasus mesin-mesin Non-uniform memory access (NUMA).
3. Cakram Magnetis cakram magnetis, yang
sebenarnya merupakan memori yang digunakan dalam memori utama untuk membantu
kerja cakram magnetis.
4. Tape magnetis
5. Cakram Optik
MAIN MEMORI
Memori
utama merupakan media penyimpanan dalam bentuk array yang disusun word atau
byte, kapasitas daya simpannya bisa jutaan susunan. Setiap word atau byte
mempunyai alamat tersendiri. Data yang disimpan pada memori utama ini bersifat
volatile, artinya data yang disimpan bersifat sementara dan dipertahankan oleh
sumber-sumber listrik, apabila sumber listrik dimatikan maka datanya akan
hilang.
Memori
utama digunakan sebagai media penyimpanan data yang berkaitan dengan CPU atau
perangkat I/O.
Peranan
dari Memori Utama
Address
bus pertama kali mengontak computer yang disebut memori. Yang dimaksud dengan
memori disini adalah suatu kelompok chip yang mampu untuk menyimpan instruksi
atau data. CPU sendiri dapat melakukan salah satu dari proses berikut terhadap
memori tersebut, yaitu membacanya (read) atau menuliskan/menyimpannya (write)
ke memori tersebut. Memori ini diistilahkan juga sebagai Memori Utama.
TIPE DARI MEMORI KOMPUTER
1. Random Access Memory ( RAM )
2. Read Only Memory ( ROM )
3. CMOS Memory
4. Virtual Memory
RAM AND ROM
1. RANDOM ACCESS MEMORY
RAM yang
merupakan singkatan dari Random Access Memory adalah sebuah
perangkat keras komputer yang berfungsi menyimpan berbagai data dan
instruksi program, isi dari RAM dapat diakses secara random atau tidak mengacu
pada pengaturan letak data. Data di dalam RAM bersifat sementara, dengan kata
lain data yang tersimpan akan hilang jika komputer dimatikan atau catu
daya yang terhubung kepadanya dicabut.
2. READ ONLY MEMORY
ROM
mempunyai tugas untuk menyimpan program yang sifatnya tetap atau permanen,
tidak tergantung pada keberadaan arus listrik (nonvolatile), dan program yang
tersimpan dalam ROM mempunyai sifat hanya bisa dibaca oleh para pengguna komputer.
Biasanya program / data yang ada dalam ROM ini diisi oleh pabrik yang membuatnya.
Hubungan
Cache Memory, Main Memory, dan Processor
Cache
memory adalah memori berbasis SRAM berukuran kecil dan berkecepatan tinggi yang
dikendalikan secara otomatis oleh hardware. Cache Memory ini berisi salinan
dari memori utama atau Main Memory. Main Memory sendiri biasanya berbasis DRAM
karena kelebihannya mengenai harga dan ukuran memori. DRAM sendiri biasanya
lebih lambat.
Pada saat
CPU membaca sebuah word memori, maka dilakukan pemeriksaan untuk mengetahui
apakah word tersebut berada dalam cache memori. Bila ada dalam cache memori
maka dilakukan pengiriman ke CPU, dan bila tidak, maka akan dicari dalam memori
utama,selanjutnya blok yang berisi sejumlah word tersebut dikirim ke cache
memori dan word yang diminta CPU dikirimkan ke CPU dari cache memori
Dengan
begitu, dapat kita tahu bahwa dengan adanya Cache Memory, pencarian data (word)
lebih efisien, mengingat bahwa Cache Memory membuat salinannya sehingga lebih
cepat diakses processor. Namun walau Cache Memory ini cepat, bukan berarti
Cache Memory ini dapat menggantikan Main Memory, karena Cache Memory hanya
memiliki memori yang kecil, sedangkan Main Memory memiliki kelebihan dalam
memorinnya yang lebih besar. Dengan begitu, Cache Memory dan Main Memory
bersifat melengkapi dan menyempurnakan satu sama lain sehingga proses
pemanggilan dan pemanggilan data oleh CPU lebih efisien.
SUMBER
Berikut
ini merupakan sumber-sumber yang menjadi pedoman Penulis dalam menyelesaikan
materi MICROPROCESSOR tentang Memory.
- https://id.wikipedia.org/w/index.php?title=Berkas:Hierarki_Memori_Tradisional.png&filetimestamp=20070320091347&
- https://idejoeaja.wordpress.com/2011/12/09/pengertian-ram-dan-rom/
- http://jaringankomputer.org/pengertianmemori-dan-carakerja-memorikomputer/
- http://gilangr.blog.uns.ac.id/2010/04/07/hubungan-cache-memory-main-memory-dan-processor/
- https://en.wikipedia.org/wiki/Non-uniform_memory_access
- https://blognasihatayah.files.wordpress.com/2015/03/artikel54a.jpg
- https://a2ua.com/memory/memory-008.jpg
- https://www.thepopp.com (template slide show)
Comments
Post a Comment