Read-only
memory (ROM) adalah kelas penyimpanan media yang digunakan dalam komputer dan
perangkat elektronik lainnya. Data yang tersimpan dalam ROM tidak dapat diubah,
atau dapat dimodifikasi hanya perlahan-lahan atau dengan kesulitan, sehingga
hal ini terutama digunakan untuk mendistribusikan firmware ( software yang
sangat terkait erat dengan spesifik perangkat keras , dan tidak perlu sering
update).
Dalam
arti yang ketat, ROM hanya merujuk pada topeng ROM (jenis tertua dari solid
state ROM), yang dibuat dengan data yang diinginkan secara permanen tersimpan
di dalamnya, dan dengan demikian tidak pernah dapat dimodifikasi. Meskipun
kesederhanaan, kecepatan dan skala ekonomi topeng ROM, lapangan-programmability
sering membuat kenangan reprogrammable lebih fleksibel dan murah. Pada 2007 ,
sirkuit ROM yang sebenarnya karena itu terutama digunakan untuk aplikasi
seperti microcode dan struktur serupa, pada berbagai jenis prosesor.
Jenis
lain dari memori non-volatile seperti programmable read only memory dihapus
(EPROM) dan elektrik dihapus programmable read-only memory (EEPROM atau Flash
ROM) kadang-kadang disebut, dengan cara disingkat, seperti "read-only memory"
(ROM ). meskipun jenis memori dapat dihapus dan diprogram ulang beberapa kali,
menulis ke memori ini membutuhkan waktu lebih lama dan mungkin memerlukan
prosedur yang berbeda daripada membaca memori, bila digunakan dengan cara yang
kurang tepat ini, "ROM" menunjukkan non memori-volatile yang melayani
fungsi biasanya disediakan oleh mask ROM, seperti penyimpanan kode program dan
data nonvolatile.
Pada
PC modern, "ROM" digunakan untuk menyimpan bootstrap dasar firmware
untuk prosesor utama, serta berbagai firmware diperlukan untuk internal
mengontrol perangkat mandiri seperti kartu grafis, hard disk, DVD drive, TFT
layar, dll, dalam sistem. Saat ini, banyak dari "read-only" kenangan
- terutama BIOS - sering diganti dengan memori Flas, untuk mengizinkan di
tempat pemrograman ulang harus kebutuhan untuk upgrade firmware muncul. Namun,
sub-sistem sederhana dan matang (seperti keyboard atau pengendali komunikasi
dalam sirkuit terpadu di papan utama, misalnya) dapat menggunakan masker ROM
atau OTP (one-time programmable).
ROM
dan penggantinya teknologi seperti flash lazim di embedded system . Ini adalah
dalam segala hal dari robot industri untuk peralatan rumah tangga dan
elektronik konsumen ( MP3 player , set-top box , dll) yang semuanya dirancang
untuk fungsi-fungsi tertentu, tetapi didasarkan pada tujuan umum mikroprosesor
. Dengan perangkat lunak biasanya erat digabungkan dengan perangkat keras,
perubahan program jarang diperlukan dalam perangkat tersebut (yang biasanya
kekurangan hard disk untuk alasan biaya, ukuran, atau konsumsi daya). Pada 2008,
sebagian besar produk menggunakan Flash daripada mask ROM, dan banyak
memberikan beberapa cara untuk menghubungkan ke PC untuk firmware update,
misalnya, audio player digital mungkin diperbarui untuk mendukung baru format
file . Beberapa penggemar telah mengambil keuntungan dari fleksibilitas ini
untuk memprogram ulang produk konsumen untuk tujuan baru, misalnya, iPodLinux
dan OpenWRT proyek telah memungkinkan pengguna untuk menjalankan fitur lengkap
Linux distribusi pada MP3 player mereka dan router nirkabel, masing-masing.
ROM
juga berguna untuk penyimpanan biner dari kriptografi data, karena membuat
mereka sulit untuk menggantikan, yang mungkin diinginkan dalam rangka
meningkatkan keamanan informasi .
Karena
ROM (setidaknya dalam bentuk topeng terprogram) tidak dapat dimodifikasi, itu
benar-benar hanya cocok untuk menyimpan data yang tidak diharapkan perlu
modifikasi untuk kehidupan perangkat. Untuk itu, ROM telah digunakan di banyak
komputer untuk menyimpan melihat-up meja untuk evaluasi fungsi matematika dan
logis (misalnya, unit floating-point mungkin tabulasi fungsi sinus dalam rangka
memfasilitasi perhitungan cepat). Hal ini terutama efektif bila CPU yang lambat
dan ROM adalah murah dibandingkan dengan RAM.
Terutama,
display adapter dari komputer pribadi awal disimpan tabel karakter font yang
bitmap dalam ROM. Hal ini biasanya berarti bahwa tampilan teks font yang tidak
bisa diubah secara interaktif. Ini adalah kasus untuk kedua CGA dan MDA adapter
tersedia dengan IBM PC XT.
Penggunaan
ROM untuk menyimpan sejumlah kecil seperti data telah hampir hilang sama sekali
di zaman modern komputer untuk keperluan umum. Namun, Flash ROM telah mengambil
alih peran baru sebagai media penyimpanan massal atau penyimpanan sekunder
file.
Tidak ada komentar:
Posting Komentar