Memori
Memori utama merupakan media penyimpanan dalam bentuk array yang disusun word atau byte, kapasitas daya simpannya bisa jutaan susunan. Setiap word atau byte mempunyai alamat tersendiri. Data yang disimpan pada memori utama ini bersifat volatile, artinya data yang disimpan bersifat sementara dan dipertahankan oleh sumber-sumber listrik, apabila sumber listrik dimatikan maka datanya akan hilang. Memori utama digunakan sebagai media penyimpanan data yang berkaitan dengan CPU atau perangkat I/O.
Peranan dari Memori Utama
Address bus pertama kali mengontak computer yang disebut memori. Yang dimaksud dengan memori disini adalah suatu kelompok chip yang mampu untuk menyimpan instruksi atau data. CPU sendiri dapat melakukan salah satu dari proses berikut terhadap memori tersebut, yaitu membacanya (read) atau menuliskan/menyimpannya (write) ke memori tersebut. Memori ini diistilahkan juga sebagai Memori Utama. Tipe chip yang cukup banyak dikenal pada memori utama ini DRAM ( Dinamic Random Access Memory ). Kapasitas atau daya tampung dari satu chip ini bermacam-macam, tergantung kapan dan pada computer apa DRAM tersebut digunakan.
Memori dapat dibayangkan sebagai suatu ruang kerja bagi komputer dan memori juga menentukan terhadap ukuran dan jumlah program yang bias juga jumlah data yang bias diproses. Memori terkadang disebut sebagai primary storage, primary memory, main storage, main memory, internal memory. Ada beberapa macam tipe dari memori komputer, yaitu :
- Random Access Memory ( RAM )
- Read Only Memory ( ROM )
- CMOS Memory
- Virtual Memory
Ukuran dari Main Memory ditunjukkan oleh satuan |
terkeciln ya yakni B yte |
Kilo Byte ( KB ) = 1024 Byte |
Mega Byte ( MB ) = 1024 KB |
Giga Byte ( GB ) = 1024 MB |
Terra B yte |
RAM |
Semua data dan program yang dimasukkan lewat alat input akan disimpan |
terlebih dahulu di main memory, khususnya di RAM (Random Access Memory) . RAM |
merupakan memori yang dapat dimasup (di akses) yaitu dapat diisi dan diambil isinya |
oleh programmer. |
Struktur dari RAM dibagi menjadi 4 bagian,yaitu sebagai berikut ini : |
1. Input Storage : Digunakan untuk menampung input yang dimasukan oleh alat input.
2. Program Storage : Digunakan untuk menyimpan intruksi-intruksi program yang diproses.
3. Working Storage : Digunakan untuk menyimpan data yang akan diolah dan hasil dari pengolahan.
4. Output Storage : Digunakan untuk menampung hasil akhir dari pengolahan data yang akan ditampilkan ke alat output.
Input yang dimasukkan lewat dari alat input, pertama kali ditampung terleb ih dahulu di input storage, bila input tersebut terbentuk program, maka dipindahkan ke program storage dan bila berbentuk data, akan dipindahkan ke working storage. Hasil dari pengolahan juga ditampung di working storage dan hasil yang akan ditampilkan ke alat output dipindahkan ke output storage.
RAM mempunyai kemampuan untuk melakukan pengecekan dari data yang disimpannya,
yang disebut dengan istilah parity check. Bila data hilang atau rusak, dapat diketahui dari
sebuah bit tambahan yang disebut dengan parity bit atau check bit.
Misalnya 1 byte memory di RAM terdiri dari 8-bit, sebagai parity bit digunakan sebuah
bit tambahan,sehingga menjadi 9 bit.
Ada dua macam cara yang dilakukan oleh parity check,yaitu pengecekan pariti genap
(even parity check) dan pengecekan pariti ganjil (odd parity check). Even parity check
menunjukkan jumlah 1 bit untuk tiap-tiap bit dalam 1 byte beserta parity bit harus
berjumlah genap (even), kalau berjumlah ganjil,berarti ada kerusakan data. Misalnya
karakter ”C” dalam sistem kode ASCII 8 bit berbentuk :
0 1 0 0 0 0 1 1
Dengan cara even parity check,pada awktu data ini direkam, parity bit diisi bit 1 supaya
jumlah 1 bit bernilai genap, sebagai berikut :
1 0 1 0 0 0 0 1 1
Pada waktu data tersebut diambil untuk dipergunakan, maka akan dilakukan pengecekan
terhadap bit-bitnya. Kalau ada keruasakan bit, misalnya selah satu bit terganti dari bit 1
menjadi bit 0 atau dari bit 0 menjadi bit 1, maka jumlah bit 1 dalam 1 byte tersebut tidak
akan berjumlah genap dan akan terdeteksi oleh CPU.
Odd parity check menunjukkan jumlah bit 1 untuk tiap-tiap bit dalam 1 byte beserta
parity bit harus berjumlah ganjil(odd), kalau berjumlah genap berarti ada kerusakan data.
Misalnya karakter ”C” dalam sistem kode ASCII 8 bit tersebut dengan cara odd parity
check seharusnya terekam sebagai berikut :
0 0 1 0 0 0 0 1 1
Kalau jumlah bit 1 dalam 1 byte tersebut tidak berjumlah ganjil, berarti ada kesalahan
data.
Ada beberapa jenis RAM yang ada dipasaran saat ini yaitu SRAM , EDORAM , SDRAM , DDRAM, RDRAM , VGRAM dll.
Berikut ini Jenis-Jenis memory yang telah beredar :
1. FPM RAM (Fast Page Mode DRAM)
Merupakan model memory DRAM yang sudah sangat tua (hasil pengembangan SIM RAM nenek moyangnya RAM) ditemukan pada sekitar tahun 1987.., RAM ini masih banyak sekali kekurangan dari segi kecepatan maupun kemampuan menampung datanya, memiliki 30 pin kaki (jumlah lempengan kuningan memory/slot), hanya dapat berjalan pada clock Maximum 16 Mhz sampai 66 Mhz dengan kecepatan aksesnya kurang lebih 50 ns, hal ini yang menyebabkan akses pemoresesan data dalam memory menjadi sangat lambat, di jumpai pada komputer intel 386.
2. EDO RAM (Extended-Data-Out RAM)
EDO-RAM memiliki fungsi seperti RAM, akan tetapi jenis ini mempunyai kemampuan kerja sangat tinggi dan cepat dalam membaca dan mentransfer data. Bentuk EDO-RAM adalah SIMM (Single Inline Memory Module). Awal ditemukan pada tahun 1995 Hasil pegembangan dari FPM RAM, jalan pada clock 33-66 mhz dan memiliki 72 pin kaki. Hanya saja terdapat tambahan teknologi baru dalam chip dimasukan Chace yang sangat membantu dalam waktu akses pemrosesan data dari RAM tersebut, EDO RAM mengalami peningkatan kecepatan hampir 40-50% jika dibandingkan dari FPM RAM pendahulunya, sudah tidak digunakan lagi pada saat ini dipakai pada komputer intel 486.
SIMM (Single Inline Memory Module). Slot memori pada motherboard 72pin.
DIMM (Dual Inline Memory Module). Sebuah DIMM atau dual in-line modul memori, terdiri dari serangkaian dynamic random-akses memori sirkuit terpadu. Modul ini terpasang pada papan sirkuit cetak dan dirancang untuk digunakan dalam computer pribadi , workstation dan server . DIMM mulai menggantikan SIMM (single in-line modul memori) sebagai jenis utama dari modul memori sebagaiIntel P5berbasis Pentium prosesor mulai meraih pangsa pasar. Perbedaan utama antara SIMM dan DIMM adalah bahwa DIMM memiliki kontak listrik yang terpisah pada setiap sisi modul, sedangkan kontak pada SIMM pada kedua belah pihak berlebihan. Perbedaan lain adalah bahwa standar SIMM memiliki jalur 32-bit data, sementara DIMM standar memiliki jalur 64-bit data. Sejak Intel ‘s Pentium telah (seperti yang dilakukan beberapa prosesor lainnya) 64-bitbus lebar, itu memerlukan SIMM dipasang di pasang cocok untuk melengkapi data bus. Prosesor kemudian akan mengakses dua SIMM secara bersamaan. DIMM diperkenalkan untuk menghilangkan praktek ini.
Jenis yang paling umum dari DIMM adalah:
• 72-pin SO-DIMM (tidak sama dengan 72-pin SIMM), digunakan untuk FPM DRAM dan EDO DRAM
• 100-pin DIMM, digunakan untuk printer SDRAM
• 144-pin SO-DIMM, digunakan untuk SDR SDRAM
• 168-pin DIMM, digunakan SDR SDRAM (kurang sering untuk FPM / EDO DRAM di workstation / server)
• 172-pin Micro DIMM, digunakan untuk DDR SDRAM
• 184-pin DIMM, digunakan untuk DDR SDRAM
• 200-pin SO-DIMM, digunakan untuk DDR SDRAM dan DDR2 SDRAM
• 204-pin SO-DIMM, digunakan untuk DDR3 SDRAM
• 214-pin MicroDIMM, digunakan untuk DDR2 SDRAM
• 240-pin DIMM, digunakan untuk DDR2 SDRAM, DDR3 SDRAM dan FBDIMM DRAM
• 244-pin MiniDIMM, digunakan untuk DDR2 SDRAM
3. SD RAM (Synchronous Dynamic RAM)
SDRAM adalah memori yang dapat mengases data atau informasi lebih cepat dari EDORAM.
Bentuk SDRAM adalah DIMM (Dual Inline Memory Module). Merupakan model/type memory yang paling bertahan lama karena lamanya RAM ini beredar di pasaran dan tak terganti-gantikan oleh jenis memory yang baru.memori ini muncul dari awal tahun 1996 sampai sekitar tahun 2001 masih saja digunakan oleh platfrom dari mainboard yang dikeluarkan pada saat itu. Dari komputer Pentium I,II,III, sampai pada awal kemunculan komputer Pentium IV. RAM ini jalan pada clock FSB 100-133 mhz,
168 pin dan memakai daya listrik sebesar 3.3 Volt, memiliki kemampuan untuk mensingkronkan clock yang terdapat pada memory tersebut dengan clock pada processor, hal ini menyebabkan system dalam komputer dapat berjalan seimbang dengan kata lainwaktu pemoresesan data menjadi lebih cepat dan efesien.
4.RD RAM (Rambus Dynamic RAM)
RDRAM adalah sebuah memori berkecepatan tinggi, digunaan untuk mendukung prosesor Pentium4.tipe RDRAM menggunakan slot RIMM,yang mirip dengan slot SDRAM.RAM yang dikembangkan oleh perusahaan Rambus memiliki karakteristik mampu berjalan pada clock FSB 800/1066, 184-pin ,dan menggunakan daya listrik sebesar 2.5 Volt, perbedaan utama dibanding DDR RAM terletak pada bagaimana cara memoy ini mengolah datanya. pada RD RAM data di olah secara Serial sedangkan DDR RAM mengolah datanya secara pararel, RD RAM lah yang pertama kali memakai
teknologi Dual Channel,walau memiliki performa yang bagus RD RAM sudah jarang digunakan lagi karena harganya tergolong mahal.. Awal keluar pada tahun 1999.
5. DDR RAM (Double Data Rate RAM)
DDR SDRAM adalah tipe memori generasi penerus SDRAM, yang memiliki kemampuan dua kali lebih cepat dari SDRAM. Slot memori yang digunakanDDR SDRAM memiliki jumlah pin lebih banyak dari SDRAM, memory ini memilki karakteristik clock FSB 266/333/400 MHz, 184-pin, 2.5 Volt, di pakai pada computer berplatfrom Pentium IV ke atas atau sejenisnya adalah merupakan hasil regenerasi dari
SD RAM, memiliki kecepatan 2x dari SDRAM sesuai dengan lamanya Double Data Rate hal ini disebabkan dalam 1 clock mampu membawa/mengakses jumlah data sebanyak 2 bit di banding SD RAM yang hanya mampu menampung data sebesar 1 bit per clocknya, memori ini dibuat untuk menyaingi RD RAM memori yang sudah terlebih dahulu keluar dan sekarang sudah menjadi penguasa pasar The King of Memory. Perkembangan memory ini pun tergolong cepat sekarang saja sudah sampai generasi ke lima (DDR ,DDRII, DDRIII, DDR IV, DDR V).
ROM
ROM (Read Only Memory), dari namanya,memori ini hanya dapat dibaca saja,programmer tidak bisa mengisi sesuatu ke dalam ROM. Isi ROM sudah diisi oleh pabrik pembuatnya, berupa sistem operasi (Operating System) yang terdiri dari programprogram pokok yang diperlukan oleh sistem komputer, seperti misalnya program untuk mengatur penampilan karakter di layar, pengisian tombol kunci di keyboard untuk keperluan kontrol tertentu dan bootstrap program. Beberapa komputer,misalnya
komputer mikro Apple dan IBM PC, ROM juga diisi dengna program interpreter BASIC.
Bootstrap program diperlukan pada waktu pertama kali sistem komputer diaktipkan, yang proses ini disebut dengan istilah booting dapat berupa cold booting dan warm
booting. Cold booting merupakan proses mengaktipkan sistem komputer pertama kali untuk
mengambil bootstrap program dari keadaan listrik komputer mati (off) dengan cara menghidupkannya, sedang warm booting merupakan proses pengulangan pengambilan bootstrap program dalam keadaan komputer masih hidup (on) dengan cara menekan tombol-tombol Ctrl, Alt dan Del (Ketiga tombol Ctrl+Alt+Del tersebut ditekan bersamaan). Warm booting biasanya dilakukan bila sistem komputer macet, daripada harus mematikan aliran listrik komputer dan menghidupkannya kembali (lebih lama dan membuat komputer cepat rusak),lebih baik dilakukan warm booting.
Isi dari ROM tidak boleh hilang atau rusak, bila terjadi demikian, maka sistem computer tidak akan bisa berfungsi. Oleh karena itu, untuk mencegahnya, pabrik computer merancang ROM sedemikian rupa sehingga hanya bisa dibaca saja, tidak dapat diisi programmer supaya tidak terganti oleh isi yang lain yang menyebabkan isi ROM rusak. Selain itu ROM sifatnya adalah non volatile,supaya isinya tidak hilang bila listrik komputer dimatikan. Atau dengan kata lain, untuk menyimpan data dan program dalam kurun waktu yang tertentu. ROM yang bisa diprogram berbentuk chip yang ditempatkan pada rumahnya yang mempunyai jendela diatasnya. ROM yang dapat diprogram kembali adalah PROM (Programmable Read Only Memory), yang dapat diprogram sekali saja oleh programmer yang selanjutnya tidak dapat diubah kembali. Jenis lain adalah EPROM (Erasable Programmable Read Only Memory) yang dapat dihapus dengan sinar ultra violet (dapat dijemur di sinar matahari) serta dapat diprogram kembali berulang-ulang. EEPROM (Electrically Erasable Programmable Read Only Memory), dapat dihapus
secara elektronik dan dapat deprogram kembali.
Sumber :
http://gapra.wordpress.com/2008/11/05/pengertian-memori-utama/
Muhammad Iqbal Habibie, S.Kom, MCP MT
Tidak ada komentar:
Posting Komentar