[TUGAS 2] ORGANISASI & ARSITEKTUR KOMP.
8:31 PM
[BAB 7] MEMORI
[7.3] MEMORI MODULAR [250]
A. MEMORI MODULAR
Memori
Modular merupakan implementasi dari Memori Utama. Dalam memori modular, RAM
dipisah menjadi modul modul yang berbeda, yaitu MAR dan MBR.
Sebelum masuk ke grafik, agar dapat dapat mudah untuk
dimengerti, berikut penjelasan singkat RAM, MAR, MBR.
RAM
(Random Access Memory) adalah perangkat dalam sebuah komputer atau gadget yang
dapat mengakses memori secara acak dengan cepat. Terkadang RAM juga disebut
sebagai memori utama dalam sebuah perangkat.
MAR
(Memory Address Register) ataw register penunjuk alamat memori, merupakan
register yang menampung alamat data atau instruksi pada main memory yang akan
di akses,baik itu yang akan diambil (dibaca) maupun yang akan diletakan
(disimpan/ditulis).
Memory Buffer Register atau yang biasa disingkat dengan MBR
adalah suatu register yang berfungsi untuk memuat isi informasi yang akan dituliskan ke memori atau baru saja dibaca dari
memori pada alamat yang ditunjukkan oleh isi MAR (Memory Address Register) ,
atau untuk menampung data dari memori (yang alamatnya ditunjuk oleh MAR) yang akan dibaca.
Berikut grafik cara kerja
Memori Modular :
B. PENGGUNAAN MEMORI MODULAR
Biasanya
Memori Modular digunakan pada sistem dengan prosesor pipeline dan prosesor
array.
1. Pengertian pipelining, pipelining yaitu suatu cara yang digunakan untuk
melakukan sejumlah kerja secara bersama tetapi dalam tahap yang berbeda yang
dialirkan secara kontinu pada unit pemrosesan. Dengan cara ini, maka unit
pemrosesan selalu bekerja.
Teknik pipeline ini dapat diterapkan pada
berbagai tingkatan dalam sistemkomputer. Bisa pada level yang tinggi, misalnya
program aplikasi, sampai pada tingkat yang rendah, seperti pada instruksi yang
dijalankan oleh microprocessor.
2. Prosesor Array (Vector
Prosesor)
adalah prosesor dapat bekerja serentak untuk proses
penghitungan vektor. Aspek kunci dari sebuah vector processor adalah satu
intruksi ganda data (SIMD). Dukungan SIMD hasil dari jenis data yang didukung
oleh set intruksi dan bagaimana intruksi beroperasi pada data.
Sebuah vektor prosesor,
atau array prosesor, adalah sebuah CPU dimana desain set
instruksi meliputi operasi yang dapat melakukan operasi matematika di beberapa
elemen data secara bersamaan. Ini berlawanan dengan prosesor skalar, yang
menangani satu elemen pada suatu waktu menggunakan beberapa petunjuk.
0 comments