Hirarki Memori dalam Arsitektur Komputer

AnugrahRiyanHadiTirtana
0

 


Dalam perancangan sistem komputerprosesor dan sejumlah besar perangkat memori telah digunakan. Akan tetapi, masalah utamanya adalah komponen-komponen ini mahal. Jadipengaturan memori sistem dapat dilakukan dengan hierarki memori. Sistem ini memiliki beberapa tingkatan memori dengan tingkat kinerja yang berbeda. Namun, semua ini dapat memenuhi tujuan yang tepat, sehingga waktu akses dapat dikurangi. Hirarki memori dikembangkan tergantung pada perilaku program. Artikel ini membahas tinjauan umum hierarki memori dalam arsitektur komputer.

Apa itu Hirarki Memori?

Memori dalam komputer dapat dibagi menjadi lima hierarki berdasarkan kecepatan dan penggunaannya. Prosesor dapat berpindah dari satu tingkat ke tingkat lainnya berdasarkan kebutuhannya. Lima hierarki dalam memori tersebut adalah register, cache, memori utama, cakram magnetik, dan pita magnetik. Tiga hierarki pertama adalah memori volatil yang artinya ketika tidak ada daya, maka secara otomatis memori tersebut akan kehilangan data yang tersimpan. Sedangkan dua hierarki terakhir tidak bersifat volatil yang artinya memori tersebut menyimpan data secara permanen.

 

Elemen memori adalah perangkat penyimpanan yang menyimpan data biner dalam bentuk bit. Secara umum, penyimpanan memori dapat diklasifikasikan menjadi dua kategori, yaitu volatil dan non-volatil.

Hirarki Memori dalam Arsitektur Komputer

 

Desain hierarki memori dalam sistem komputer terutama mencakup berbagai perangkat penyimpanan. Sebagian besar komputer memiliki penyimpanan tambahan untuk beroperasi lebih cepat dari kapasitas memori utama. Diagram hierarki memori berikut adalah piramida hierarki untuk memori komputer. Desain hierarki memori dibagi menjadi dua jenis, yaitu memori primer (Internal) dan memori sekunder (Eksternal).

Memori Utama

Memori primer juga dikenal sebagai memori internal, dan ini dapat diakses langsung oleh prosesor. Memori ini mencakup register utama, cache, dan CPU.

 

Memori Sekunder

 

Memori sekunder juga dikenal sebagai memori eksternal, dan ini dapat diakses oleh prosesor melalui modul input/output. Memori ini mencakup cakram optik, cakram magnetik, dan pita magnetik.


Karakteristik Hirarki Memori

Karakteristik hierarki memori terutama mencakup hal berikut ini.

Performance

Sebelumnya, perancangan sistem komputer dilakukan tanpa hierarki memori, dan kesenjangan kecepatan antara memori utama dan register CPU meningkat karena perbedaan waktu akses yang sangat besar, yang akan menyebabkan kinerja sistem menjadi lebih rendah. Oleh karena itu, peningkatan tersebut wajib dilakukan. Peningkatan ini dirancang dalam model hierarki memori karena peningkatan kinerja sistem.

Ability

Kapasitas hierarki memori adalah jumlah total data yang dapat disimpan oleh memori. Karena setiap kali kita menggeser dari atas ke bawah dalam hierarki memori, maka kapasitasnya akan meningkat.

 

Waktu Akses

 

Waktu akses dalam hirarki memori adalah interval waktu antara ketersediaan data dan permintaan untuk membaca atau menulis. Karena setiap kali kita menggeser dari atas ke bawah dalam hirarki memori, maka waktu akses akan bertambah.

 

Biaya per bit

 

Ketika kita menggeser dari bawah ke atas dalam hirarki memori, maka biaya untuk setiap bit akan meningkat yang berarti Memori internal lebih mahal dibandingkan dengan memori eksternal.

 

Desain Hirarki Memori

Hirarki memori dalam komputer terutama mencakup hal berikut ini.

Registers

Biasanya, register adalah RAM atau SRAM statis dalam prosesor komputer yang digunakan untuk menyimpan data word yang biasanya 64 atau 128 bit. Register penghitung program adalah yang terpenting dan juga ditemukan di semua prosesor. Sebagian besar prosesor menggunakan register status word dan akumulator. Register status word digunakan untuk pengambilan keputusan, dan akumulator digunakan untuk menyimpan data seperti operasi matematika. Biasanya, komputer seperti komputer set instruksi kompleks memiliki banyak register untuk menerima memori utama, dan komputer set instruksi tereduksi RISC memiliki lebih banyak register.

 

Memori Cache

 

Memori cache juga dapat ditemukan di prosesor, namun jarang sekali berupa IC (sirkuit terpadu) lain yang dipisahkan menjadi beberapa level. Cache menyimpan potongan data yang sering digunakan dari memori utama. Ketika prosesor memiliki satu inti, maka ia akan memiliki dua (atau) lebih level cache. Prosesor multi-inti saat ini akan memiliki tiga, 2 level untuk setiap inti, dan satu level dibagi.

 

Memori Utama

 

Memori utama dalam komputer tidak lain adalah unit memori dalam CPU yang berkomunikasi secara langsung. Ini adalah unit penyimpanan utama komputer. Memori ini cepat dan juga memori besar yang digunakan untuk menyimpan data selama operasi komputer. Memori ini terdiri dari RAM dan ROM.

 

Disk Magnetik

 

Cakram magnetik di komputer adalah pelat bundar yang terbuat dari plastik atau logam dengan bahan yang dimagnetisasi. Sering kali, dua sisi cakram digunakan dan banyak cakram dapat ditumpuk pada satu poros dengan kepala baca atau tulis yang tersedia di setiap bidang. Semua cakram di komputer berputar bersamaan dengan kecepatan tinggi. Trek di komputer tidak lain hanyalah bit yang disimpan dalam bidang yang dimagnetisasi di tempat-tempat di samping lingkaran konsentris. Ini biasanya dipisahkan menjadi beberapa bagian yang disebut sebagai sektor.

 

Pita Magnetik

 

Pita ini adalah rekaman magnetik normal yang dirancang dengan lapisan tipis yang dapat dimagnetisasi pada lapisan plastik yang memanjang dari strip tipis. Ini terutama digunakan untuk mencadangkan data yang sangat besar. Setiap kali komputer perlu mengakses strip, pertama-tama ia akan dipasang untuk mengakses data. Setelah data diizinkan, maka ia akan dilepas. Waktu akses memori akan lebih lambat dalam strip magnetik dan akan memakan waktu beberapa menit untuk mengakses strip.


Keuntungan Hirarki Memori

Kebutuhan akan hierarki memori mencakup hal berikut ini.

·       Distribusi memori sederhana dan ekonomis

·       Menghapus kerusakan eksternal

·       Data dapat tersebar di mana-mana

·       Mengizinkan permintaan paging & pra-paging

·       Penukaran akan lebih efisien

 

Sumber : https://www.elprocus.com/memory-hierarchy-in-computer-architecture/

Post a Comment

0Comments

Post a Comment (0)