ROM (read only memory) biasa juga disebut
sebagai firmware merupakan jenis memori yang isinya tidak hilang ketika tidak
mendapat aliran listrik dan pada awalnya isinya hanya bisa dibaca. ROM pada
komputer disediakan oleh vendor komputer yang berisi program dan data. Di dalam
sebuah PC, ROM biasa disebut sebagai BIOS (Basic Input/Output System) atau
ROM-BIOS. Instruksi dalam BIOS inilah yang akan dijalankan oleh mikroprosesor
ketika komputer mulai dihidupkan.
Adapun fungsinya seperti telah diungkapkan
sebelumnya bahwa umumnya ROM digunakan untuk menyimpan firmware. Pada perangkat
komputer, sering ditemukan untuk menyimpan BIOS. Pada saat sebuah komputer
dinyalakan, BIOS tersebut dapat langsung dieksekusi dengan cepat, tanpa harus
menunggu untuk menyalakan perangkat media penyimpan lebih dahulu seperti yang
umum terjadi pada alat penyimpan lain selain ROM.
Umumnya, pada media simpan lain, jika
dieksekusi untuk dibaca isi atau datanya, media simpan tersebut harus dinyalakan
lebih dahulu sebelum dibaca, yang tentu saja membutuhkan waktu agak lama. Hal
seperti ini tidak terjadi pada ROM. Pada komputer modern, BIOS disimpan dalam chip ROM yang dapat ditulisi ulang secara elektrik yang dikenal dengan nama Flash ROM. Itulah sebabnya istilah flash BIOS lebih populer daripada ROM BIOS.
Adapun jenis-jenis ROM adalah sebagai berikut :
1.
PROM
PROM kependekan dari Programmable Read Only Memory.
PROM adalah salah satu jenis ROM, merupakan alat penyimpan berupa memori
(memory device) yang hanya bisa dibaca isinya. PROM memang tergolong memori
non-volatile, artinya program yang tersimpan di dalamnya tidak akan hilang
walaupun komputer dimatikan (tidak mendapatkan daya listrik). Program yang
tersimpan di dalamnya bersifat permanen. Biasanya digunakan untuk menyimpan
program bahasa mesin yang sudah menjadi bagian hardware (perangkat keras)
komputer. Contohnya adalah program yang men-start komputer ketika komputer baru
dinyalakan (di-on-kan).
Program yang ada di dalam PROM diisi oleh pabrik
pembuatnya. Pengisian program ke dalam PROM menggunakan alat khusus bernama
PROM burner, atau PROM Writer Program atau informasi yang telah diisikan atau
direkamkan ke dalam PROM, tidak dapat dihapus lagi.
2.
EPROM
EPROM kependekan dari Erasable Programmable Read Only
Memory. EPROM berbeda dengan PROM. EPROM adalah jenis chip memori yang dapat
ditulisi program secara elektris. Program atau informasi yang tersimpan di
dalam EPROM dapat dihapus bila terkena sinar ultraviolet dan dapat ditulisi
kembali. Kesamaannya dengan PROM adalah keduanya merupakan jenis ROM, termasuk
memori non-volatile, data yang tersimpan di dalamnya tidak bisa hilang walaupun
komputer dimatikan, tidak membutuhkan daya listrik untuk mempertahankan atau
menjaga informasi atau program yang tersimpan di dalamnya.
Alat yang dapat digunakan untuk menghapus isi chip
EPROM adalah UV PROM eraser. Alat ini akan menyinarkan sinar ultraviolet ke
memori tempat data disimpan dalam chip EPROM (disinarkan tepat pada lubang
kuarsa bening). Dengan demikian, chip EPROM dapat digunakan kembali dan dapat
diisikan informasi/program baru ke dalamnya. Informasi lain menyebutkan bahwa
alat yang dapat digunakan untuk menghapus isi EPROM adalah EPROM Rewriter.
3.
EEPROM
EEPROM kependekan dari Electrically Erasable
Programmable Read Only Memory. Seperti halnya PROM dan EPROM, EEPROM merupakan
memori non-volatile. Informasi, data atau program yang tersimpan di dalamnya
tidak akan hilang walaupun komputer dimatikan, dan tidak membutuhkan daya
listrik untuk mempertahankan atau menjaga informasi atau program yang tersimpan
di dalamnya.
EEPROM adalah komponen yang banyak digunakan dalam
komputer dan peralatan elektronik lain untuk menyimpan konfigurasi data pada
peralatan elektronik tersebut. Kapasitas atau daya tampung simpan datanya
sangat terbatas. Pada sistem hardware komputer, chip EEPROM umumnya digunakan
untuk menyimpan data konfigurasi BIOS dan pengaturan (setting) sistem yang
berhubungan dengannya.
EEPROM memiliki kelebihan tersendiri dibandingkan
EPROM. EEPROM dapat dihapus secara elektris menggunakan sinar ultraviolet,
sehingga proses penghapusannya lebih cepat dibandingkan EPROM. Penghapusan juga
dapat dilakukan secara elektrik dari papan circuit dengan menggunakan perangkat
lunak EEPROM Programmer. Alat yang dapat digunakan untuk menghapus isi EEPROM
disebut EEPROM Rewriter. Produk EEPROM versi awal, hanya dapat dihapus dan
diisi ulang kurang lebih sebanyak 100 kali. Sedangkan produk-produk terbaru
dapat dihapus dan diisi ulang (erase-rewrite) sampai ribuan kali (bahkan
beberapa informasi menyebutkan mampu sampai 100 ribu kali).
4.
Flash Memory
Flash memory yang dikenal pula dengan sebutan memori
flash, adalah memori sejenis EEPROM yang memberikan banyak lokasi memori untuk
dihapus atau ditulisi dalam suatu operasi pemrograman. Flash memory tetap dapat
menyimpan data tanpa memerlukan penyediaan listrik. Penulisan ke dalam flash
memori dapat dilakukan dengan menggunakan alat yang disebut EEPROM Writer atau
software yang dapat menulisi Flash ROM. Sedangkan penghapusan datanya dapat
dilakukan dengan menggunakan alat yang disebut EEPROM Writer, atau langsung
secara elektrik dari papan sirkuit dengan menggunakan software Flash BIOS
Programmer.
Memori jenis ini banyak digunakan dalam kartu memori,
drive flash USB, kamera digital, pemutar MP3, hingga telepon genggam.
CARA KERJA
Umumnya proses kerja
yang terkandung dalam ROM-BIOS secara berurutan adalah sebagai berikut:
1.
Memeriksa isi CMOS.
2.
Membuat penanganan interupsi (Interrupt Handlers) dan
pengendali piranti (device driver).
3.
Menginisialisasi register dan manejemen daya listrik.
4. Melakukan pengujian perangkat keras (POST atau the
power-on self test) untuk memastikan bahwa semua perangkat keras dalam keadaan
baik.
5.
Menampilkan pengaturan-pengaturan pada sistem.
6. Menentukan piranti yang akan digunakan untuk
menjalankan program (misalkan pirantinya adalah harddisk).
7. Mengambil isi boot
sector. Boot sector juga merupakan sebuah program kecil. Oleh BIOS program ini
dimuat ke RAM dan kemudian mikroprosesor akan mengeksekusi perintah-perintah
yang sudah berada dalam RAM tersebut.
0 komentar:
Posting Komentar