Hirarki dan Karakteristik Sistem Memori 

Pengertian Hirarki

Hirarki memori dalam arsitektur komputer adalah sebuah pedoman yang dilakukan oleh para perancang demi menyetarakan kapasitas, waktu akses, dan harga memori untuk tiap bit nya
Susunan hirarki memori diantaranya sebagai berikut:
1.Semakin keatas maka kecepatan waktu akses semakin meningkat sebaliknya, semakin kebawah semakin lambat.
2.Semakin kebawah kapasitas memorinya semakin besar.
3. jarak ke prosesor semakin keatas semakin dekat
4.penurunan harga memori tiap bit, semakin kebawah semakin murah, semakin keatas semakin mahal
Hirarki secara umum dapat digambarkan sebagai berikut:

1.Inboard memori

 Inborad  Memori adalah memori yang dapat diakses langsung oleh prosesor. Inboard memori dibagi menjadi 3 yaitu: register memori, cache memori, dan main memori

A.Register memori

Register memori merupakan memori dengan kecepatan akses yang paling cepat, memori ini terdapat pada CPU/prosessor.
  Contoh: register data, register alamat, stack pointer register, memori addres register, instruction register, dll

B.Cache memori

Cache memori merupakan memori berkapasitas kecil yang lebih mahal dari memori utama. Cache memori terletak antara memori utama dan register pemroses, berfungsi agar pemroses tidak langsung mengacu pada memori utama agar kinerja dapat ditingkatkan
Cache memory ada dua macam yaitu:
  1. cache memory yang terdapat pada internal prosessor, cache memori jenis ini kecepatan aksesnya sangat tinggi, dan haarganya mahal.
  2. cache memory yang terdapat diluar prosessor, yang berada pada motherboard, memori jenis ini kecepatan aksesnya sangta tinggi, meskipun tidak secepat cache memori jenis  pertama(yang ada pada internal prosessor)
Cache memori difungsikan untuk memepercepat kerja memori sehingga mendekati kecepatan prossesor.
Elemen Rancangan pada memori cache:
1.  Ukuran cache, disesuaikan dengan kebutuhan untuk membantu kerja memori semakin besar ukuran cache semakin lambat karena semakin banyak jumlah gerbang dalam pengalamatan cache.
2.  Fungsi pemetaan, diperlukan aturan blok blok mana yang diletakan dalam cache terdapat 3 cabang yaitu; pemetaan langsung, pemetaan asosiatif, dan pemetaan asosiatif set.

  • Pemetaan langsung, yaitu teknik memetakan blok memori utama hanya kesebuah saluran cache saja.
  • Pemetaan asosiatif, yaitu pemetaan yang mengatasi masalah kekurangan pemetaan langsung dengan cara setiap blok memori utama dapat dimuat kesembarang saluran cache.
  • Pemetaan asosiatif set, yaitu pemetaan yang menggabungkan kelebihan yang ada pada pemetaan langsung, dan pemetaan asosiatif
3. Algoritma penggantian 
yang dimaksud algoritma penggantian adalah suatu mekanisme pergantian blok blok dalam memori cache yang lama dengan data yang baru. Jenis jenis algoritma yang digunakan : 
a)Least recently used (LRU) 
Yaitu mengganti blok data yang terlama berada dalam cache dan tidak memiliki referensi 
b) First In First Out (FIFO) 
Yaitu mengganti blok data yang awal masuk. Inti dari algoritma ini adalah yang paling sederhana karena prinsipnya sama seperti prinsip antrian tak berprioritas. 
c) Least Frequently used (LFU) 
LFU Adalah mengganti blok data yang mempunyai referensi paling sedikit. Dikarenakan algoritma optimal sangat sulit dimplementasikannya maka dibuatlah alhoritma lain yang performanya mendekati optimal.
a.Write policy
Kebijakan menulis cache yang menentukan bagaimana menangani menulis ke lokasi memori yang saat ini ditahan dalam cache.
  1). Write-Back Cache
  2). Write-Through Cache
  3). Bus Watching with Write Through
  4). Hardware Transparency
  5). Non Cacheable Memory
b. Line Size
Lebar ditempati oleh blok mengeset teks, diukur dalam rinci, picas dan poin.



4.ELEMEN BLOK

Elemen rancangan harus diperhatikan lagi adalah ukuran blok.Telah dijelaskan adanya sifat lokalitas referensi maka nilai ukuran ukuran blok sangatlah penting.

Apabila blok berukuran besar ditransfeer ke cache,hal yang terjadi :

a. Blok berukuran besar mengurangi jumlah blok yang menempati cache ,karena isi cache sebelumnya akan ditindih.

b. Dengan meningkatkan ukuran blok maka jarak setiap word tambahan menjadi lebih jauh dari word yang diminta ,sehingga menjadi lebih kecil kemungkinan digunakan cepat.

C.Main memori(memori utama)

Memori utama yaitu memori yang berfungsi untuk menyimpan data dan program. Jenis memori utama:
1. ROM(Read Only Memory)
Yaitu memori yang hanya bias dibaca saja datanya atau programnya.
Contoh : AMIBIOS, AWARD BIOS dll.
2. RAM (Random Acces Memory)
Kemampuan untuk dirubah data atau program yang tersimpan didalamnya.
Contoh : SRAM, EDORAM, SDRAM, DDRAM, RDRAM, VGRAM.

2.Outboard storage

  Yang termasuk pada outboard storage, misalnya magnetic disk, hardisk, CD-ROM, CD- RW, DVD-RW dsb.
1. Magnetic Disk
Adalah simpanan luar yang terbuat dari satu atau lebih piringan yang bentuknya
seperti piringan hitam yang terbuat dari metal atau dari plastic dan permukaannya
dilapisi dengan magnet iron-oxide dan memiliki Read/Write protect nocht.
2. Hard Disk
  Terbuat dari piringan keras dari bahan alumunium atau keramik yang dilapisi zat magnetic kapasitas hardisk berkisar antara 5 MB sampai 1 GB.

3.off-line storage

  Tergolong dalam penyimpanan yang lambat karena masih menggunakan pita magnetic.
  Yang termasuk pada off-line storage, misalnya Cardride tape / magnetic tape, WORM, dll

Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 komentar:

Posting Komentar