Istilah store atau
storage untuk memori, meskipun kata storage sering digunakan
untuk menunjuk
ke penyimpanan
disket.
Memori
internal adalah
memori yang dapat diakses langsung oleh prosesorregister yang terdapat
di dalam prosesor, chace memori dan memori utama berada di luar
prosesor.
Karakteristik Sistem
Memori (secara umum)
1. Lokasi
- Memori Lokal
o Memori ini diperlukan
untuk semua kegiatan CPU,
o Memori ini disebut register.
- Internal (main)
o Diperlukan oleh CPU
untuk proses eksekusi (operasi) program, sehingga dapat diakses secara langsung oleh
prosesor (CPU) tanpa modul perantara,
o Memori internal
sering juga disebut sebagai memori primer atau memori utama.
o Memori internal biasanya
menggunakan media RAM
- External (secondary)
o Diperlukan untuk
menyimpan data atau instruksi secara permanen.
o Tidak diperlukan di
dalam proses eksekusi sehingga tidak dapat diakses secara langsung
oleh prosesor (CPU). Untuk
akses memori eksternal ini oleh CPU harus melalui pengontrol/
modul I/O.
o Memori eksternal
sering juga disebut sebagai memori sekunder.
o Memori ini terdiri atas
perangkat storage peripheral seperti : disk, pita magnetik, dl .
2. Kapasitas
->Ukuran word
->Banyaknya word
- Kapasitas register (memori lokal) dinyatakan dalam bit.
- Kapasitas memori internal biasanya dinyatakan dalam bentuk byte (1 byte = 8 bit) atau word. Panjang word umum adalah 8, 16, dan 32 bit.
- Kapasitas memori eksternal biasanya dinyatakan dalam byte.
3. Satuan Transfer
- Word
- Block
- Satuan transfer sama dengan jumlah saluran data yang masuk ke dan keluar dari modul memori.
- Bagi memori internal (memori utama), satuan transfer merupakan jumlah bit yang dibaca atau yang dituliskan ke dalam memori pada suatu saat.
- Bagi memori eksternal, data ditransfer dalam jumlah yang jauh lebih besar dari word, dalam hal ini dikenal sebagai block.
- Ukuran word biasanya sama dengan jumlah bit yang digunakan untuk representasi bilangan dan panjang instruksi, kecuali CRAY-1 dan VAX.
- CRAY-1 memiliki panjang word 64 bit, memakai representasi integer 24 bit.
- VAX memiliki panjang instruksi yang beragam, ukuran wordnya adalah 32 bit.
4. Metode Akses
- Sequential access
→ Akses dibuat dalam
bentuk urutan linier yang spesifik.
→ Informasi
pengalamatan dipakai untuk memisahkan record-record dan untuk membantu proses pencarian.
→ Mekanisme baca/tulis
digunakan secara bersama
(shared read/write mechanism), dengan cara berjalan
menuju lokasi yang di nginkan untuk mengeluarkan record.
→ Waktu access record
sangat bervariasi.
→ Contoh sequential
access adalah akses pada pita magnetik.
- Direct access
→ Akses dilakukan
secara langsung terhadap
kisaran umum (general
vicinity) untuk mencapai lokasi
akhir.
→ Waktu aksesnya bervariasi.
→ Contoh direct access
adalah akses pada disk.
- Random access
→ Waktu untuk mengakses
lokasi tertentu tidak tergantung pada urutan akses sebelumnya dan bersifat konstan.
→ Contoh random access
adalah sistem memori utama.
- Associative access
→ Seperti pada RAM,
setiap lokasi memiliki mekanisme pengalamatannya sendiri.
→ Waktu
pencariannya tidak bergantung secara konstan terhadap lokasi atau pola access sebelumnya.
→ Contoh associative
access adalah memori cache.
5. Kinerja
- Access time
- Cycle time
- Transfer rate
6. Tipe Fisik
- Memori semikonduktor, memori ini memakai teknologi LSI atau VLSI (very large scale integration). Memori ini banyak digunakan untuk memori internal misalnya RAM.
- Memori permukaan magnetik, memori ini banyak digunakan untuk memori eksternal yaitu untuk disk atau pita magnetik.
7. Karakteristik Fisik
Ada dua kriteria yang
mencerminkan karakteristik fisik memori, yaitu:
- Volatile dan Non-volatile
o Pada memori
non-volatile, sekali informasi
direkam akan tetap
berada di sana
tanpa mengalami kerusakan
sebelum dilakukan perubahan. Pada memori ini daya listrik tidak
diperlukan untuk
mempertahankan informasi tersebut.
Memori permukaan
magnetik adalah non volatile.
Memori semikonduktor
dapat berupa volatile atau non volatile.
- Erasable dan Non-erasable
o Memori semikonduktor
yang tidak terhapuskan dan non volatile adalah ROM.
- Semakin kecil waktu access, semakin besar harga per bit.
- Semakin besar kapasitas, semakin kecil harga per bit.