Di mana BIOS Tersimpan?
Bagi mereka yang baru belajar tentang komputer, BIOS mungkin tampak sedikit 'misterius' bagi beberapa individu, dan menghasilkan pertanyaan seperti "Di mana, dan bagaimana, BIOS disimpan di komputer saya?" Tanya Jawab Pengguna Super saat ini melihat jawaban untuk pertanyaan-pertanyaan ini.
Sesi Tanya Jawab hari ini datang kepada kami berkat SuperUser-subdivisi Stack Exchange, pengelompokan situs web Q&A berbasis komunitas.
Tangkapan layar milik Richard Masoner / Cyclelicious (Flickr).
Pertanyaan
SuperUser reader T… ingin tahu di mana BIOS sebenarnya disimpan:
Dari Artikel Wikipedia tentang BIOS:
- Perangkat lunak BIOS disimpan ROM yang tidak mudah menguap chip pada motherboard.… Dalam sistem komputer modern, konten BIOS disimpan pada a chip memori flash sehingga isinya dapat ditulis ulang tanpa mengeluarkan chip dari motherboard. Hal ini memungkinkan perangkat lunak BIOS mudah ditingkatkan untuk menambah fitur baru atau memperbaiki bug, tetapi dapat membuat komputer rentan terhadap rootkit BIOS.
ROM hanya baca, jadi mengapa konten BIOS dapat ditulis ulang? Apakah "flash memory chip" memiliki arti yang sama dengan "non-volatile ROM", keduanya berarti tempat penyimpanan BIOS?
Apa tepatnya, kesepakatannya di sini? Apakah BIOS disimpan pada dua media 'berbeda' atau hanya satu?
Jawabannya
Kontributor SuperUser, Varaquilex, memiliki jawaban untuk kita:
- ROM hanya baca, jadi mengapa konten BIOS dapat ditulis ulang?
Itu Program BIOS itu sendiri disimpan dalam EEPROM (yang dapat [E] secara kuliah [E] dapat dirubah dan [P] dapat rogrammable [R] dan menghasilkan [em] hanya [M] emory) atau memori flash. Jadi read-only di sini adalah tentang chip yang non-volatile. Isi memori tetap ketika daya terputus, tidak seperti RAM volatile. ROM yang EEP berarti bahwa BIOS dapat ditulis ulang atau diperbarui. Untuk operasi seperti itu di masa lalu, Anda harus melepas chip BIOS dari board, memasukkan yang baru (jika bukan PROM atau EPROM), atau jika itu EPROM, Anda harus membawanya ke pabrik dan membiarkannya. program ulang chip, lalu pasang kembali ke board. Setelah kemajuan saat ini, terima kasih kepada EEPROMs, Anda tidak perlu menghapus chip untuk melakukan operasi seperti itu, Anda hanya membuat komputer melakukan pekerjaan secara elektrik.
- Apakah "flash memory chip" artinya sama dengan "non-volatile ROM", keduanya berarti tempat penyimpanan BIOS?
dari Wikipedia:
- Memori flash adalah media penyimpanan komputer non-volatil elektronik yang dapat dihapus dan diprogram ulang secara listrik.
- Memori flash dikembangkan dari EEPROM (memori hanya-baca yang dapat diprogram yang dapat dihapus secara listrik). Ada dua jenis utama memori flash, yang dinamai setelah gerbang logika NAND dan NOR. Karakteristik internal masing-masing sel memori flash menunjukkan karakteristik yang mirip dengan gerbang yang sesuai. Sedangkan EPROM harus dihapus sepenuhnya sebelum ditulis ulang, memori flash tipe NAND dapat ditulis dan dibaca dalam blok (atau halaman) yang umumnya jauh lebih kecil dari seluruh perangkat. Jenis flash NOR memungkinkan satu kata mesin (byte) ditulis ke lokasi yang terhapus atau dibaca secara independen.
EEPROM dan memori flash tidak merujuk ke hal yang sama. Mereka adalah dua jenis memori yang sama seperti yang dikembangkan dari yang lain, dan berisi berbagai jenis / konfigurasi transistor MOS. Namun, mereka adalah memori tempat program BIOS berada.
Untuk mengatasi kesalahpahaman lain, saya ingin menyebutkan hubungan CMOS-BIOS ini:
Itu Pengaturan BIOS disimpan dalam chip CMOS (yang disimpan dengan daya melalui baterai pada motherboard). Itulah sebabnya BIOS diatur ulang saat Anda melepas baterai dan memasangnya kembali. Program yang sama berjalan, tetapi pengaturannya default. Lihat jawaban ini untuk tampilan rinci memori yang digunakan selama proses booting.
Untuk memperluas topik CMOS-BIOS, terima kasih kepada @Andon M. Coleman, saya ingin menambahkan komentarnya pada jawabannya:
- Perlu disebutkan bahwa pengaturan BIOS tidak harus disimpan dalam memori CMOS yang mudah menguap. Ada banyak sistem tertanam yang menyimpan pengaturannya di NVRAM. Satu-satunya alasan PC lolos menggunakan CMOS yang mudah menguap selama bertahun-tahun adalah bahwa mereka telah memiliki baterai untuk menjaga jam waktu-nyata internal tetap berdetak saat daya mati (ingat bahwa ketika Anda menekan sakelar daya pada PC-AT, itu benar-benar memotong semua daya ke motherboard). Ini berarti bahwa memori volatile yang lebih murah dapat digunakan untuk menyimpan pengaturan sistem. Jadi sebagian besar untuk tujuan sejarah.
Punya sesuatu untuk ditambahkan ke penjelasan? Berbunyi dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang mengerti teknologi lainnya? Lihat utas diskusi lengkap di sini.