Perbezaan antara RAM dan ROM

RAM (Memori capaian rawak) adalah memori yang boleh diakses dengan cepat yang menyimpan data semasa pengoperasiannya semasa ROM (Baca sahaja ingatan) menyimpan data tetap yang digunakan untuk fungsinya, seperti maklumat untuk boot komputer. Oleh itu, perbezaan utama antara RAM dan ROM adalah cara data disimpan di dalamnya; yang penyimpanan dalam RAM adalah sementara manakala penyimpanan dalam ROM adalah kekal.

Komputer, seperti otak manusia, memerlukan memori untuk menyimpan maklumat yang diperlukan. Sebagai contoh, seorang manusia boleh menambah dua nombor bersama-sama dan menghasilkan hasil berdasarkan kaedah yang telah dipelajari dan diingatnya. Dengan cara yang sama, komputer perlu memegang kaedah dan maklumat dalam ingatan untuk beroperasi. RAM dan ROM adalah kedua-dua jenis kenangan yang digunakan dalam mana-mana komputer untuk menjadikannya lebih pantas dan membolehkannya mengakses maklumat yang disimpan di dalam komputer. Setiap komputer datang dengan memori fizikal tertentu, iaitu dalam bentuk cip yang memegang data.

KANDUNGAN

1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apakah RAM
3. Apakah ROM itu
4. Perbandingan Side by Side - RAM vs ROM dalam Borang Tabular
6. Ringkasan

Apakah RAM??

RAM adalah singkatan dari Memori capaian rawak. Sebagaimana namanya mentafsirkan, penggunaan atau akses ke memori adalah rawak kerana mikropemproses membaca memori dan menulis kepadanya dengan sangat pantas. Pertimbangkan komputer yang perlu menambah dua nombor yang input pengguna. Apabila pengguna memasukkan dua nombor, komputer menyimpan nombor tersebut dalam RAM. Selepas itu, ia menyimpan semula hasil dalam RAM untuk pengguna membaca. Ini adalah bagaimana komputer atau mikropemproses membaca dan menulis data dalam RAM. Begitu juga, ketika menjalankan program, komputer menyimpan data yang diperlukan dari pemacu cakera keras di RAM untuk akses cepat.

Bagaimana Data Disimpan dalam RAM

RAM adalah litar bersepadu yang terdiri daripada sel-sel memori yang merupakan litar pintar logik. Setiap sel memori mempunyai alamat di mana mikropemproses mengenalpasti di mana untuk menulis data atau dari mana untuk membacanya. Satu sel memori boleh menyimpan hanya satu bit data, dan selalunya, sel memori disusun sebagai daftar untuk memegang data lebar 8 bit. Lebar data mungkin berbeza bergantung pada jenis RAM. Iaitu, 16-bit RAM mempunyai 16 bit register, sedangkan RAM 8-bit mempunyai 8-bit register.

Daftar yang disebut di atas mempunyai dua jenis sambungan: alamat alamat dan garisan data. Gabungan logik '1' dan '0' diletakkan pada baris alamat mengaktifkan daftar yang sepadan dengan kombinasi tertentu dan membolehkannya membaca atau menulis sama ada. Walau bagaimanapun, data yang disimpan dalam daftar RAM ini hanya bersifat sementara, jadi ia lenyap apabila kuasa dimatikan. Ini menjadikan RAM memori tidak menentu.

Rajah 01: RAM

Jenis RAM

Terdapat beberapa jenis RAM yang digunakan dalam komputer; jenis utama ialah Statik RAM (SRAM) dan Dynamic RAM (DRAM). SRAM adalah lebih cepat pada akses dan kos pengeluaran lebih tinggi daripada DRAM. Oleh itu, SRAM digunakan sebagai memori cache cip mikropemproses. DRAM, sebaliknya, agak perlahan dan agak kurang mahal. DRAM digunakan secara luaran untuk mikropemproses di papan induk. Kadang-kadang, komputer membuat partition berasingan pada cakera keras sebagai RAM untuk menampung RAM fizikal yang terlalu banyak. Proses ini menjadikan komputer lebih perlahan dalam operasi kerana ini memerlukan menulis dan membaca data dalam fail yang dipanggil fail halaman pada cakera keras. RAM jenis ini dipanggil RAM maya.

Apa itu ROM?

ROM adalah akronim untuk Read-Only Memory. Tidak seperti RAM, ROM adalah memori yang tidak menentu; walaupun kuasa dikeluarkan dari cip ROM, data yang disimpan masih tetap dalam daftar mereka. ROM, biasanya, mempunyai data yang telah disimpan sebelum ia dihasilkan. Untuk komputer, ROM berguna untuk menyimpan program yang tidak diubah; contohnya, BIOS, yang dilaksanakan pada permulaan (boot).

Kelemahan ROM

Terdapat banyak kelemahan ROM, dan kelemahan utama ialah ketidakupayaan untuk mengubah atau mengemas kini ciri-ciri firmware. Jika pengeluar telah memprogramkannya dengan firmware yang tidak berfungsi, maka semua cip harus diingat dan digantikan satu demi satu. Kelemahan lain adalah bahawa ROM tidak berguna dalam kerja R & D kerana banyak versi firmware perlu diuji oleh programmer sebelum melancarkan produk akhir.

Jenis ROM

ROM boleh diprogram yang boleh dipadam (EPROM) di mana firmware itu boleh ditulis semula oleh pengaturcara telah diperkenalkan untuk mengatasi masalah tersebut di atas. Walau bagaimanapun, penghapusan memerlukan cahaya UV intensiti tinggi, menjadikannya lebih sukar. Sebagai penyelesaian untuk ini, ROM yang diprogramkan secara elektrik (EEPROM) telah diperkenalkan kepada pengaturcara, supaya mereka boleh digunakan pada katil ujian itu sendiri, dan boleh diprogram ulang berulang kali.

Rajah 02: EEPROM

Memori kilat, yang digunakan dalam pemacu USB dan komputer riba moden sebagai cakera keras, adalah pembangunan selanjutnya EEPROM yang menggunakan kawasan cip dengan sangat cekap. CD dan DVD yang boleh tulis semula juga dianggap sebagai kemajuan CD dan DVD ROM.

Perbezaan antara RAM dan ROM

RAM vs ROM

Data boleh disimpan dan diambil dari RAM (Random Access Access). Data boleh dibaca hanya dari ROM (Read-Only Memory).
Akses
Masa akses sangat pendek dalam RAM. Komputer menggunakannya dengan cepat untuk menyimpan data yang kerap diperlukan. Masa akses sudah lama dalam ROM. Ia tidak boleh digunakan untuk membaca dengan cepat.
Penyimpanan
RAM adalah memori yang tidak menentu, jadi apabila bekalan voltannya hilang, data dikeluarkan dari memori. ROM adalah memori yang tidak menentu. Jika ia tidak dapat dipadamkan, data kekal dalam simpanan sehingga perkakasan rosak.
Guna
RAM digunakan dalam cache dan memori utama komputer kerana ia pantas, kos pengeluaran tinggi dan kawasan permukaan per unit memori lebih besar. ROM digunakan untuk menyimpan data yang kekal, tetapi kurang digunakan seperti setup perisian, BIOS sekali pakai yang digunakan dalam komputer kerana ia dihasilkan dalam kapasiti yang lebih besar dan kos pengeluaran lebih rendah.

Ringkasan - RAM vs ROM

RAM adalah penyimpanan sementara berkelajuan tinggi untuk data yang digunakan untuk menyimpan nilai yang digunakan dengan pantas. Sebaliknya, ROM adalah jenis memori tetap dan tidak seperti RAM, kehilangan data tidak akan berlaku walaupun voltan dikeluarkan. Ini adalah perbezaan utama antara RAM dan ROM. ROM tidak berguna kerana sekali perisian tegar ditulis dalam ROM, ia tidak boleh diubah untuk penambahbaikan atau pembetulan. Oleh itu, ROM juga diperkenalkan dengan kemampuan membaca dan menulis seperti RAM. Tetapi fungsi baca / tulis RAM lebih cepat daripada ROM.

Image Courtesy:
1. "Chip ram" Oleh Laserlicht - Kerja sendiri (CC BY-SA 3.0) melalui Wikimedia Commons
2. "AT24C02 EEPROM 1480355 6 7 HDR Enhancer" Oleh © Nevit Dilmen (CC BY-SA 3.0) melalui Wikimedia Commons