Denifisikan Memory
Memori merupakan istilah generik yang
merujuk pada media penyimpanan data sementara pada komputer. Setiap program dan data yang
sedang diproses oleh prosesor akan disimpan di dalam memori
fisik. Data yang disimpan dalam memori fisik bersifat sementara, karena data
yang disimpan di dalamnya akan tersimpan selama komputer tersebut masih dialiri
daya (hidup). Ketika komputer itu direset atau dimatikan, data yang disimpan
dalam memori fisik akan hilang. Oleh karena itulah, sebelum mematikan komputer,
semua data yang belum disimpan ke dalam media penyimpanan permanen (umumnya berbasis disk, semacam hard disk atau floppy
disk), sehingga data tersebut dapat dibuka kembali di lain kesempatan.
Sebagai
contoh, memori yang
hanya dapat dibaca (ROM), juga
dapat diakses secara random, tetapi ia dibedakan dengan RAM karena ROM dapat
menyimpan data tanpa kebutuhan daya dan tidak dapat ditulisi sewaktu-waktu.
Selain itu, hard disk yang juga merupakan salah satu
media penyimpanan juga dapat diakses secara acak, tapi ia tidak digolongkan ke
dalam Random Access Memory.
Random access memory, (RAM) adalah sebuah tipe penyimpanan komputer yang isinya dapat diakses dalam waktu yang tetap tidak memperdulikan letak data tersebut dalam memori. Ini berlawanan dengan alat memori urut, seperti tape magnetik, disk dan drum, di mana gerakan mekanikal dari media penyimpanan memaksa komputer untuk mengakses data secara berurutan.
Biasanya RAM dapat ditulis dan dibaca, berlawanan dengan ROM (read-only-memory), RAM biasanya digunakan untuk penyimpanan primer (memori utama) dalam komputer untuk digunakan dan mengubah informasi secara aktif, meskipun beberapa alat menggunakan beberapa jenis RAM untuk menyediakan penyimpanan sekunder jangka-panjang.
Tetapi
ada juga yang berpendapat bahwa ROM merupakan jenis lain dari RAM, karena
sifatnya yang sebenarnya juga Random Access seperti halnya SRAM ataupun DRAM.
Hanya saja memang proses penulisan pada ROM membutuhkan proses khusus yang
tidak semudah dan fleksibel seperti halnya pada SRAM atau DRAM. Selain itu
beberapa bagian dari space
Memory(RAM) dan pengaruhnya pada performance
Sudah dibuktikan bahwa menambah memory pada sistem
komputer dapat meningkatkan kinerja komputer. Jika tidak terdapat cukup ruangan
pada memory untuk semua informasi yang diperlukan CPU, komputer harus
menyediakan yang diketahui sebagai Virtual memori file, didalam pengerjaannya ,
cpu atau processor menyediakan tempat pada harddisk sebagai pengganti cadangan
RAM.Proses ini , ditunjuk sebagai "swapping", membuat sistem menjadi
lambat.Pada komputer rata-rata, CPU membutuhkan kira-kira 200ns(nanoseconds)
untuk mengakses RAM dibanding 12.000.000ns mengakses pada harddisk.Bila
ditimbang dari segi perspektifnya ,ini setingkat dengan yang pada normalnya 3
1/2 menit pekerjaan harus menghabiskan 4 1/2 bulan untuk menyelesaikannya.
Mengapa memory Ram mempengaruhi performance komputer?
Pertama-tama, bicara secara teknik, memory Ram tidak
memiliki pengaruh apapun juga pada performance processor komputer.Ram memori
tidak memiliki tenaga untuk membuat processor berjalan lebih cepat, itu dia,
Ram memori tidak meningkatkan proses performance processor.
Jadi , apa hubungan antara RAM memori dengan
performance? ceritanya menjadi tidak sesederhana seperti apa yang ada kita
butuh sedikit lebih penjelasan bagaimana komputer berkerja untuk anda mengerti
hubungan antara ram memori dengan performance komputer.
Processor komputer mencari instruksi yang tersimpan
didalam Ram memori dari komputer untuk dikerjakan.Jika instruksi2x itu tidak
tersimpan pada memori , mereka akan dikirim dari harddisk (floppy,cd-rom,flash
disk, system penyimpanan lainnya. ) ke Ram memori yang kita ketahui proses ini
sebagai "Loading" program.
Jadi, semakin besar jumlah memori berarti semakin
banyak instruksi yang tersimpan didalam memori , jadinya program yang besar
bisa dikerjakan/Loading langsung.Semua operasi sistem sekarang berkerja
dengan konsep multitask, dimana kita dapat menjalankan lebih dari satu program
secara bersamaan.Anda dapat, sebagai contoh, bukalah word processor dan sebuah
spreadsheet secara bersamaan kedalam Ram memori.Bagaimanapun juga , tergantung
dari jumlah RAM memori yang anda punya pada komputer anda, ini bisa
dilihat jika proses pada komputer anda lebih lambat atau seketika.
Pertama, jika anda ingin komputer loading sebuah
program dan tidak pas kedalam ram memori sebab hanya sedikit memori yang
terinstall atau sebab sudah penuh , operasi sistem akan menampilkan pesan
seperti "Insufficiant memori" (tidak cukup memori).
Tetapi itu tidak akan terjadi sebab dengan feature
sejak 386,mempunyai virtual memori.Dengan feauture yang sama, processor
komputer membuat file yang disebut swap file, yang digunakan untuk menyimpan
Ram memori data. Jadi ,jika anda mencoba untuk loading data yang tidak muat
kedalam RAM, operasi sistem mengirimkan ke bagian swap file bagian
dari program yang tersimpan didalam memori RAM tetapi tidak diakses, space
bebas didalam Memori RAM dan mengijinkan program untuk di load.ketika anda
mengakses bagian dari sistem komputer yang tersimpan didalam harddisk, proses
kebalikannya terjadi , sistem yang tersimpan didalam bagian disk dari memori
yang tidak terpakai pada saat itu dan mengirim balik isi memori itru kembali.
Permasalahannya adalah harddisk sistem mekanik, dan
bukan elektronik.Ini berarti data yang ditransfer antar harddisk dan
RAMmemorimenjadi semakin lambat dari pada data yang terkirim antara processor
dengan RAM memori. UNtuk anda mendapatkan ide dari magnitude, Processor
berkomunikasi dengan RAM memory tipikal pada transfer rate 800 MB/s (100 MHz
bus), ketika harddisk transfer ratenya adalah 33MB/s, 66MB/s dan 100 MB/s,
tergantung pada teknologi mereka (DMA/33,DMA/66 dan DMA/100)
Jadi, setiap komputer anda bertukar data
dari memori ke swap file dari harddisk, anda dapat merasakan lebih lambat,
sejak perubahan ini tidak seketika juga.
Ketika kita menginstall lebih RAM memory pada
komputer, kemungkinan kekurangan RAM memory da n memiliki pertukaran data
dengan harddisk swap file akan semakin kecil and anda akan merasakan komputer
anda lebih cepat dari sebelumnya.
Untuk mendapat ide yang lebih jelas, katakanlah anda
mempunyai komputer yang memiliki RAM 64mb dan semua program dibuka pada waktu
bersamaan yang menyita 100MB.Ini berarti sistem itu memakai virtual memori ,
membuat pertukaran dengan harddisk.Bagaimanapun, jika pada komputer yang sama
mempunyai 128mb, tidak akan diperlukan pertukaran data dengan harddisk (dengan
program yang sama yang dibuka), membuat komputer itu lebih cepat.
Semakin
banyak peralatan yang anda tambahkan pada komputer, atau semakin tinggi
aplikasi yang anda gunakan , semakin banyak RAM yang anda perlukan untuk
komputer anda berjalan lancar .
Virtualmemori dan pengaruhnya pada performance
Virtualmemori dan pengaruhnya pada performance
Ketika virtual memori membuat kemungkinan untuk
komputer menjadi lebih mudah dalam menangani apllikasi yang besar dan rumit,
dengan peralatan canggih apapun, hal ini datang dengan biaya. Biaya didalam
kasus ini satu dari performance- virtual memori operasi sistem mempunyai lebih
banyak hal untuk dilakukan dari pada operasi sistem yang tidak mendukung
virtual memori. Ini berarti performance tidak akan lebih baik dengan virtual
memori dari pada aplikasi yang sama dimana 100% memori-resident.
Bagaimanapun juga , ini bukanlah alasan untuk menyerah.Keuntungan dari
virtual memori terlalu hebat untuk melakukan itu.Dan,dengan sedikit kesulitan,
performance yang bagus adalah dimungkinkan.Hal yang mesti dilakukan untuk
melihat sumber dari sistem yang mempengaruhi pemakaian yang berat dari sub
sistem memori virtual.addres
RAM ( memori utama ) dari sebuah sistem yang dipetakan kedalam satu atau dua
chip ROM.
Penggunaan memori
Komponen
utama dalam sistem komputer adalah Arithmetic and Logic Unit (ALU), Control
Circuitry, Storage Space dan piranti Input/Output. Tanpa
memori, komputer hanya berfungsi sebagai piranti pemroses sinyal digital saja,
contohnya kalkulator atau media player. Kemampuan memori untuk menyimpan
data, instruksi dan informasi-lah yang membuat komputer dapat disebut sebagai
komputer multi-fungsi (general-purpose). Komputer merupakan piranti
digital, maka informasi disajikan dengan sistem bilangan biner (binary).
Teks, angka, gambar, suara dan video dikonversikan menjadi sekumpulan bilangan
biner (binary digit atau disingkat bit). Sekumpulan bilangan biner
dikenal dengan istilah BYTE, dimana 1 byte = 8 bits. Semakin besar ukuran
memori-nya maka semakin banyak pula informasi yang dapat disimpan di dalam
komputer (media penyimpanan).
Jenis-jenis memori
Beberapa
jenis memori yang banyak digunakan adalah sebagai berikut:
- Register prosesor
- RAM atau Random Access Memory
- Cache Memory (SRAM) (Static RAM)
- Memori fisik (DRAM) (Dynamic RAM)
- Perangkat penyimpanan berbasis disk magnetis
- Perangkat penyimpanan berbasis disk optik
- Memori yang hanya dapat dibaca atau ROM (Read Only Memory)
- Flash Memory
- Punched Card (kuno)
- CD atau Compact Disk
- DVD
Pembagian memori
Dalam pembicaraan mengenai arsitektur komputer seperti
arsitektur von Neumann, misalnya, kapasitas dan kecepatan memori dibedakan dengan menggunakan hierarki memori. Hierarki ini disusun dari jenis memori yang
paling cepat hingga yang paling lambat; disusun dari yang paling kecil
kapasitasnya hingga paling besar kapasitasnya; dan diurutkan dari harga tiap bit
memori-nya mulai dari yang paling tinggi (mahal) hingga yang paling rendah
(murah).
Tidak ada komentar:
Posting Komentar