Dari http://en.wikipedia.org/wiki/BIOS:
BIOS adalah perangkat lunak yang tersimpan pada non-volatile ROM chip pada motherboard. ... Dalam sistem komputer modern, BIOS isi yang tersimpan pada flash memory chip sehingga isi dapat ditulis ulang tanpa menghapus chip dari motherboard. Hal ini memungkinkan BIOS perangkat lunak untuk dapat dengan mudah ditingkatkan untuk menambahkan fitur baru atau perbaikan bug, tetapi dapat membuat komputer rentan terhadap BIOS komputer.
Sejak ROM berarti Read-Oa Memory, mengapa dapat BIOS isi ulang?
Apakah "chip memori flash" berarti sama dengan "non-volatile ROM", kedua makna di mana BIOS disimpan?
Untuk menambah Varaquilex's jawaban, perangkat lunak BIOS disimpan dalam sebuah Electrically Erasable and Programmable ROM (EEPROM) yang memungkinkan update firmware yang akan dilakukan secara elektronik. Sangat tua chip BIOS yang benar-benar UV-EPROM chip yang diperlukan seiring dengan sinar UV exposure sebelum mereka bisa memprogram.
Edit: Seperti yang telah ditunjukkan di komentar, bahkan lebih awal dari yang tunggal menggunakan Programmable ROM (PROM) chip yang kadang-kadang digunakan yang tidak bisa memprogram pada semua setelah dikonfigurasi dan diperlukan penggantian lengkap untuk meng-upgrade (meskipun hal ini jarang diperlukan).
ROM hanya dapat dibaca saja, jadi mengapa BIOS isi dapat ditulis ulang?
BIOS program itu sendiri disimpan dalam sebuah EEPROM (yang dapat [E]lectrically [E]rasable dan [P]rogrammable) atau flash memory. Jadi hanya-baca di sini adalah tentang chip yang non-volatile. Isi dari memori tetap saat listrik terputus, tidak seperti volatile RAM. ROM menjadi EEP membantu BIOS dapat ditulis ulang atau diperbarui. Kembali kemudian untuk operasi tersebut, anda harus menghapus chip BIOS dari papan, menempatkan yang baru (jika tidak PROM atau EPROM), atau jika EPROM anda harus mendapatkan ke produsen dan membiarkan mereka kembali program chip dan pasang kembali ke papan. Setelah kemajuan teknologi saat ini, terima kasih untuk EEPROMs, anda tidak harus menghapus chip untuk melakukan operasi tersebut, anda hanya membuat komputer melakukan pekerjaan elektrik.
Tidak "chip memori flash" berarti sama dengan "non-volatile ROM", kedua makna di mana BIOS disimpan?
dari Wikipedia:
memori Flash adalah aplikasi elektronik non-volatile komputer media penyimpanan yang dapat elektrik dihapus dan diprogram ulang.
memori Flash dikembangkan dari EEPROM (electrically erasable programmable read-only memory). Ada dua jenis utama dari flash memori, yang dinamai NAND dan NOR gerbang logika. Yang karakteristik internal dari individu flash memori sel-sel pameran karakteristik yang mirip dengan orang-orang yang sesuai gerbang. Sedangkan EPROMs harus benar-benar terhapus sebelum ulang, NAND jenis memori flash dapat ditulis dan dibaca dalam blok (atau halaman) yang umumnya jauh lebih kecil dari seluruh perangkat. ATAU ketik flash memungkinkan mesin tunggal word (byte) yang akan dituliskan ke aplikasi yang terhapus—lokasi atau baca secara independen.
EEPROM dan flash memory tidak mengacu pada hal yang sama: mereka sama dua jenis memori seperti yang satu ini dikembangkan dari yang lain dan mengandung berbagai jenis/konfigurasi transistor MOS. Namun, mereka adalah memori dimana BIOS program berada.
Untuk mengatasi kesalahpahaman lain saya ingin mengatakan hal ini CMOS-BIOS hubungan:
The pengaturan BIOS disimpan dalam chip CMOS (yang disimpan pada daya melalui baterai pada motherboard). Itulah sebabnya BIOS reset ketika anda keluarkan baterai dan pasang kembali itu. Program yang sama berjalan tetapi pengaturan yang gagal. Lihat ini answer untuk tampilan rinci dari kenangan yang digunakan selama proses booting.
Edit
Untuk memperpanjang CMOS-BIOS topik, terima kasih untuk @Andon M. Coleman, saya ingin menambahkan komentar untuk jawabannya:
perlu disebutkan bahwa pengaturan BIOS tidak harus disimpan volatile memori CMOS. Ada banyak embedded system yang menyimpan pengaturan mereka di NVRAM. Satu-satunya alasan PCs lolos dengan menggunakan volatile CMOS selama bertahun-tahun adalah bahwa mereka sudah memiliki baterai untuk mempertahankan internal real-time clock berdetak saat kekuatan adalah off (ingat bahwa ketika anda menekan tombol power pada PC-DI, ini secara harfiah memotong semua daya ke motherboard). Ini berarti bahwa murah volatile memori dapat digunakan untuk menyimpan pengaturan sistem. Sehingga adalah sebagian besar untuk tujuan sejarah.
Sebagai suplemen untuk jawaban yang lain, saya suka yang lebih pendekatan visual:
Ini chip BIOS doesn't tampaknya sangat baik duduk di soket.
BIOS, termasuk mewah di new UEFI Bios, adalah perangkat lunak yang tersimpan pada chip pada motherboard. Rincian teknis telah ditutupi oleh zelanix dan Varaquilex.
Chip ini sering, namun tidak selalu, yang dapat dilepas untuk memudahkan pelayanan. Beberapa motherboard memiliki lebih dari satu BIOS, sebagian besar sebagai penjualan gimmick, tetapi dalam beberapa kasus kedua BIOS membantu memulihkan dari tertentu (biasanya user yang disebabkan) masalah:
Hal ini juga dapat dicatat bahwa pada kebanyakan mesin sebelum 80286, data dapat dibaca dari ROM secepat dari RAM, tapi sementara RAM bandwidth telah meningkat pesat sejak tahun 1980 - 's, komoditas-ROM bandwidth tidak [fast chip ROM yang tidak ada, tetapi meningkatkan ROM's kecepatan melampaui titik tertentu akan meningkatkan harga]. Sejak membaca setiap byte dari BIOS ROM sekali hanya akan mengambil sebagian kecil dari yang kedua, beberapa 80386 mesin dan paling 80486-dan-kemudian mesin yang ditawarkan opsi untuk copy BIOS untuk RAM pada start-up. Mesin-mesin Modern mengambil hal-hal lebih jauh, dan benar-benar menempatkan chip ROM BIOS pada sebuah bus yang sepenuhnya terpisah dari RAM bus dan lebih banyak lebih lambat. Tidak seperti 80486-era mesin yang akan dimulai dengan berjalan dari ROM program yang akan menyalin dirinya ke RAM, banyak mesin baru memiliki prosesor yang dapat't menjalankan kode dari ROM pada semua. Sebaliknya, mereka memiliki sirkuit yang pada start-up yang membaca bagian-bagian tertentu dari ROM ke RAM dan mengeksekusinya.
Lihat artikel Wikipedia sebagai baca pada januari 2005:
Sebelum tahun 1990 atau jadi BIOSs diadakan pada chip ROM yang tidak bisa diubah. Karena kompleksitas mereka dan kebutuhan untuk update tumbuh, BIOS firmware yang tersimpan pada EEPROM atau flash memory perangkat yang dapat di-upgrade oleh pengguna. Namun, tidak semestinya dilaksanakan atau dibatalkan update BIOS dapat membuat komputer atau perangkat tidak dapat digunakan. Untuk menghindari BIOS korupsi, beberapa motherboard memiliki BIOS cadangan. Juga, kebanyakan Bios yang memiliki "boot block" yang merupakan bagian dari ROM yang berjalan lebih dulu dan tidak diupdate. Kode ini akan memverifikasi bahwa sisa BIOS utuh (via checksum, hash, dll.) sebelum melompat ke dalamnya.
Saat ini, tentu saja, kami memiliki artikel Wikipedia yang membingungkan orang-orang dengan mengatakan bahwa chip "non-volatile ROM" dalam satu nafas dan bahwa hal itu dapat ditulis ke dalam. Pelajaran untuk belajar di sini adalah bahwa Wikipedia sering isn't ditulis dengan sangat baik, dan bahwa artikel perubahan, tidak selalu lebih baik.
Saya sarankan membaca buku. Scott Mueller's Upgrading dan Memperbaiki PCs, untuk memilih salah satu dari beberapa buku, memiliki seluruh bab pada BIOS, yang membahas segala macam hal dari mana chip BIOS adalah hotel yang terletak strategis untuk berbagai macam (daftar empat: ROM, PROM, EPROM, dan EEPROM) seperti keripik.
Beberapa kutipan:
Tidak peduli jenis ROM anda menggunakan sistem, data yang tersimpan dalam chip ROM [sic] nonvolatile dan tetap tanpa batas waktu kecuali sengaja dihapus atau ditimpa (dalam kasus-kasus di mana itu mungkin). — Upgrading dan Memperbaiki PCs, p.373
Hampir semua Pc yang dibangun sejak tahun 1996 termasuk flash ROM untuk menyimpan BIOS. Flash ROM adalah jenis chip EEPROM anda dapat menghapus dan memprogram ulang secara langsung dalam sistem tanpa peralatan khusus. — Upgrading dan Memperbaiki PCs, p.387
Buku aren't sempurna. Orang bisa berdebat dengan rincian Mueller's "pertama blush on" definisi dari flash memori di sini, misalnya. Tetapi orang-orang yang baik umumnya mengoreksi dan memiliki lebih koheren penjelasan dari banyak dari Wikipedia, bahwa setidaknya don't bertentangan dengan diri mereka sendiri dari kalimat-kalimat.
Menganggap sebuah PC modern, dan tidak macet di berapa PCs yang digunakan untuk bekerja dua dekade yang lalu:
Mesin's firmware diadakan pada non-volatile memory chip pada motherboard. Itu benar-benar memegang cukup banyak. (Yang Pm49FL004T disebutkan dalam jawaban saya di sini memegang setengah MiB, dan seperti yang disebutkan dalam jawaban saya di sini beberapa chipset yang mampu mendukung 16MiB firmware.) It's terlibat dalam banyak lebih dari sekedar sistem bootstrap, bahkan untuk mode dilindungi sistem operasi. Isinya yang dimodifikasi, tetapi tidak semudah yang (mudah menguap) isi utama sistem RAM. Pada EFI sistem, chip tidak hanya memegang kode firmware dan (read-only) data tetapi nilai-nilai non-volatile EFI variabel.
Sebenarnya, di hari-hari terakhir ada yang lebih canggih sistem bagaimana untuk menyimpan BIOS. Bayangkan 2 penyimpanan bank yang mirip dengan flash drive anda, hanya lebih kecil. Salah satu dari mereka adalah diakses hanya membaca dan kedua adalah tersedia untuk ditulis (untuk flash versi baru dari BIOS). Alasan 2 bagian cadangan, ketika menulis BIOS baru ini tidak berhasil. Jika Flashing BIOS baru ini berhasil 2 bagian akan beralih dan perangkat bisa reboot bawah BIOS baru.
Hati-hati: tidak semua jenis perangkat yang memiliki sistem ini. Kadang-kadang kecil sederhana flash memori yang hanya ditimpa. Biasanya, anda diminta untuk cadangan listrik dan tidak mengganggu proses upgrade.
Di masa tua dari motherboard ada memori EPROM, yang bisa ditulis ulang setelah memori terhapus oleh cahaya yang kuat, atau nanti PROM memori yang dapat ditulis sekali saja. Keduanya bisa dilakukan hanya dengan pemrograman khusus perangkat, sehingga chip BIOS harus dihapus dari perangkat yang akan ditulis.
Asli IBM PC BIOS "ROM" adalah, saya percaya, semacam elektrik yang dapat diprogram ("write once") ROM (EPROM). Saya pikir ** itu socketed, tapi tidak ada yang nyata dalam harapan bahwa itu akan menjadi "upgrade" di lapangan. Komputer lain pada masa itu menggunakan sesuatu yang mirip.
Sebagai sistem punya lebih kompleks menjadi lebih menguntungkan untuk memiliki BIOS "upgradeable lapangan" (dan tanpa perlu membuka kotak dan menukar bagian). Jadi sistem mulai mengalami berbagai jenis rewriteable BIOS "Rom". Keunggulan tiga:
Besar kotak, sekitar waktu yang sama seperti aslinya IBM PC, juga mulai mengalami semacam baca-saja "boot" memori bukannya lebih primitif "bootstrap loader" teknologi. Beberapa dari ini adalah masker yang diprogram ROM, beberapa EPROM, beberapa bahkan RAM yang dibacakan dari sebuah disket melalui kecil "layanan processor".
ROM asli benar-benar diproduksi dengan cara itu di tingkat silikon. Setelah mereka berhasil listrik yang dapat diprogram oleh pengguna maka beberapa hal:
dalam banyak mereka memiliki peralatan tegangan langkah-up sirkuit internal yang memungkinkan 3.3 V atau 5V untuk mendapatkan melompat secara internal untuk 12V untuk melakukan pemrograman yang sebenarnya. Hal ini berlaku untuk yang lebih tua PROM, EPROM, UVEPROM, atau EEPROM.
Jika tersedia dalam model yang lebih tua, UV (Ultra-violet) eraseable fitur memungkinkan sirkuit untuk hanya mengaktifkan internal +12V pada pemrograman perangkat, dan UV jendela memungkinkan cahaya UV ke dalam chip daerah, tapi UV jendela harus tertutup setelah pemrograman atau chip akan menghapus bawah setiap ruangan pencahayaan fluorescent. UV eraseable juga sangat cepat untuk menghapus, jauh lebih cepat daripada pemrograman ulang seluruh chip untuk 0's atau 1's.
Dalam banyak kasus ada langkah-up sirkuit internal untuk semua "diprogram" Prom.
Kemudian EEPROM diperbolehkan electrically eraseable, untuk EPROM atau UVEPROM.
Kemudian teknologi Flash datang dan menambahkan berbagai teknologi sirkuit (pada transistor tingkat) dan kerapatan yang lebih tinggi daripada yang lebih tua EEPROM.
Dalam hampir semua kasus sejak ROM asli dihentikan, hampir semua BIOS Prom adalah tersangka dalam banyak (25% ?) dari masalah-masalah komputer. Ini kemudian Prom (yang semua memiliki beberapa fitur programmable) dapat rusak atau hanya 'lupa' program mereka dari waktu ke waktu.
Prom, tidak peduli seberapa terhapus atau memprogram harus ditangani dengan hati-hati (kerusakan ESD), dan penuaan, atau kelembaban.
Di sekitar 1/4 buruk komputer kasus re-pemrograman "baik" BIOS biasanya dapat memperbaiki masalah. Jadi, bahkan jika BIOS anda "baik", selalu membayar untuk reflash jika mungkin.
BIOS disimpan dalam CMOS chip atau NVRAM, yang adalah sejumlah kecil memori non-volatile pada motherboard anda (yaitu, mereka menyimpan data tanpa batas tanpa perlu power).
Adapun pesan apa yang anda dapatkan jika semuanya berlalu pos, pada mesin yang lebih tua anda'll biasanya mendapatkan satu bunyi dari mesin anda jika semuanya sudah diperiksa.
Pada mesin baru, anda memenangkan't mendapatkan apa-apa: anda tidak't melihat posting, tidak ada't akan ada pesan berbunyi, tidak ada... semacam "tidak ada berita adalah berita baik" jenis bergerak. Jika anda masih ingin melihat POST berjalan di baru mesin, tombol untuk memukul (setidaknya pada komputer I've digunakan) adalah Tab. Memukul beberapa kali tepat setelah anda mengaktifkan kekuatan untuk melihat POSTING pada layar. Selain itu, harus ada pilihan untuk memiliki POSTING yang muncul di layar dalam pengaturan BIOS anda.