Memori merupakan bagian dari komputer yang berfungsi
sebagai tempat penyimpanan informasi yang harus diatur dan dijaga
sebaik-baiknya. Memori biasanya disebut juga dengan istilah : computer storage,
computer memory atau memory, merupakan piranti komputer yang digunakan sebagai
media penyimpan data dan informasi saat menggunakan komputer. Memory merupakan
bagian yang penting dalam komputer modern dan letaknya di dalam CPU (Central
Processing Unit).
Sebagian besar komputer memiliki hirarki memori yang terdiri atas tiga level,
yaitu:
- Physical
Register di CPU, berada di level teratas. Informasi yang berada di register
dapat diakses dalam satu clock cycle CPU.
- Primary
Memory (executable memory), berada di level tengah. Contohnya, RAM. Primary
Memory diukur dengan satu byte dalam satu waktu, secara relatif dapat diakses
dengan cepat, dan bersifat volatile (informasi bisa hilang ketika komputer
dimatikan). CPU mengakses memori ini dengan instruksi single load dan store
dalam beberapa clock cycle.
- Secondary
Memory, berada di level bawah. Contohnya, disk atau tape. Secondary Memory
diukur sebagai kumpulan dari bytes (block of bytes), waktu aksesnya lambat, dan
bersifat non-volatile (informasi tetap tersimpan ketika komputer dimatikan).
Memori ini diterapkan di storage device, jadi akses meliputi aksi oleh driver
dan device.
Karakteristik Memori berdasarkan :
1) Kapasitas
Kapasitas dinyatakan dalam byte (1 byte =
8 bit) atau word. Panjang word yang umum adalah 8, 16, dan 32 bit.
2) Satuan
Transfer
Satuan transfer sama dengan jumlah saluran
data yang masuk ke dan keluar dari modul memori. Tiga konsep dalam satuan
transfer yaitu; word, addressable units dan unit of transfer.
3) Metode
Akses
Terdapat empat jenis metode yaitu sebagai
berikut :
- Sequential Access, dimana memori
diorganisasikan menjadi unit-unit data yang disebut record.
- Direct Access dimana meliputi shared
read/write mechanism. Setiap blok dan record memiliki alamat-alamat yang unik
berdasarkan lokasi fisik.
- Random Access dimana waktu untuk
mengakses lokasi tertentu tidak tergantung pada urutan akses sebelumnya dan
bersifat konstan.
- Associative, dimana sebuah word dicari
berdasarkan pada isinya dan bukan berdasar pada alamat.
4) Kinerja
Pada memori utama, terdapat tiga buah
parameter unjuk kerja yaitu access time, memory cycle time dan transfer rate.
5) Tipe
Fisik
Memori Utama dikemas dalam sebuah Chip IC.
Dua jenis yang umum digunakan saat ini adalah memori semikonduktor yang memakai
teknologi LSI dan VLSI.
6) Karakteristik
Fisik Pada memori volatile, informasi akan hilang apabila daya listrik
dimatikan. Untuk memori non volatile, informasi tetap akan tersimpan meskipun
daya listrik dimatikan.
A)
Memori
Virtual
Memori
virtual adalah teknik yang memisahkan memori logika user dari memori
fisik. Menyediakan memori virtual yang
sangat besar diperuntukkan untuk programmer bila tersedia memori fisik yang
lebih kecil, programmer tidak perlu khawatir jumlah memori fisik yang tersedia,
sehingga dapat berkonsentrasi pada permasalahan pemrograman.
Memori
virtual biasanya diimplementasikan menggunakan demand paging atau demand
segmentation juga digunakan. Tetapi algoritma segment-replacement lebih
kompleks daripada algoritma page-replacement karena segmen mempunyai ukuran
yang bervariasi.
B)
Memori
Pembantu
Memori pembantu atau auxiliary memory identic dengan sifatnya
sebagai berikut; Bersifat non-volatile dan tidak mempengaruhi langsung fungsi
CPU.
Yang termasuk memori ini adalah:
• Pita Magnetik
- Merupakan suatu lajur plastik
tipis, lebar 1/2 inci,yang dilapisi dengan perekaman magnetik.- Biasa terbagi
menjadi 7/9 track searah panjang pita- Kerapatan rekaman (bpi) yaitu 800, 1600,
dan 6250bpi.- Terdapat satu bit paritas untuk pendeteksian kesalahan.-
Merupakan sistem SAM ( Sequential AccessMemory )
yaitu data ditulis sesuai urutan pemunculannya.
• Disk Magnetik
- Merupakan sebuah lembaran datar
(platter )
- Terdiri atas : sebuah disk drive,
sebuah kendali disk(interface), dan satu atau lebih disk (platter ).
- Proses penulisan ke disk yaitu
disk drive akanmenimbulkan kemagnetan pada titik di ataspermukaan disk yang
secara langsung di bawahhead.
-
Proses pembacaan dan disk, head diatur agar dapatmendeteksi
perubahan arah kernagnetan.
- Terbagi secara logikal dikenal
sebagai organisas idisk yaitu:
Track :Sejumlah lingkaran yang
konsentris
Sektor :Pembagian permukaan disk
secara belahan yang mempunyal ukuran yang sama.
Silinder :Dibentuk oleh
track-track yang ber hubunganpada setiap permukaan.
• Floppy disk
Merupakan lembaran datar yang tipis dan fleksibel.-
Hampir sama dengan harddisk, tetapi kapasitas penyimpanan lebih rendah.
C)
Memori
Internal
Memory Internal adalah Memory yang dapat diakses secara langsung oleh
prosesor. Dalam hal ini yang disimpan di dalam memori utama dapat berupa data
atau program. Fungsi dari memori utama sendiri adalah :
1. Menyimpan data yang berasal dari peranti masukan sampai data
dikirim ke ALU (Arithmetic and Logic Unit) untuk diproses.
2. Menyimpan daya hasil pemrosesan ALU sebelum dikirimkan ke peranti
keluaran Menampung program/instruksi yang berasal dari peranti masukan atau
dari peranti pengingat sekunder.
D)
Memori
Eksternal
Memory Eksternal adalah
memori tambahan yang berfungsi untuk menyimpan data atau program.
Dengan
kata lain memory ini termasuk perangkat keras untuk melakukan operasi penulisan, pembacaan dan penyimpanan data, di luar memori
utama. Memori eksternal mempunyai
dua fungsi utama yaitu sebagai penyimpan permanen untuk membantu fungsi RAM dan
yang untuk mendapatkan memori murah yang berkapasitas tinggi bagi penggunaan
jangka panjang.
Sumber :
