Apa itu BIOS ?
Wednesday, May 22, 2019
Edit
BIOS (Basic Input / Output System) Singkat untuk ROM adalah program boot firmware yang digunakan komputer untuk berhasil memulai operasi. BIOS terletak pada chip di dalam komputer dan dirancang sedemikian rupa untuk melindunginya dari kerusakan disk.
Saat Anda menyalakan PC, BIOS terlebih dahulu melakukan pemeriksaan perangkat keras dasar, yang disebut Power-On Self Test (POST), untuk menentukan apakah semua lampiran ada dan berfungsi. Kemudian memuat sistem operasi ke dalam memori akses acak atau RAM komputer Anda. BIOS juga mengelola aliran data antara sistem operasi komputer dan perangkat yang terpasang seperti hard disk, kartu video, keyboard, mouse, dan printer. BIOS menyimpan tanggal, waktu, dan informasi konfigurasi sistem Anda dalam chip memori bertenaga baterai yang tidak mudah menguap, disebut CMOS (Complementary Metal Oxide Semiconductor) setelah proses pembuatannya. Fungsi utama BIOS adalah:
Fungsi BIOS
(i) BIOS Power on Self Test (POST): Ini adalah program diagnostik bawaan. Tes mandiri ini memastikan bahwa komputer memiliki semua bagian yang diperlukan dan fungsionalitas yang diperlukan untuk berhasil memulai sendiri, seperti penggunaan memori, keyboard, dan bagian lainnya. Kemudian tes tambahan dilakukan selama booting. Jika kesalahan terdeteksi selama pengujian, BIOS memerintahkan komputer untuk memberikan kode yang mengungkapkan masalah. Kode kesalahan biasanya serangkaian bunyi bip sesaat setelah startup.
BIOS juga berfungsi untuk memberikan informasi dasar komputer tentang cara berinteraksi dengan beberapa komponen penting, seperti drive dan memori yang diperlukan untuk memuat sistem operasi. Setelah instruksi dasar telah dimuat dan swa uji telah dilewati, komputer dapat melanjutkan dengan memuat sistem operasi dari salah satu drive yang terpasang. Pengguna komputer sering dapat melakukan penyesuaian tertentu ke BIOS melalui layar konfigurasi pada komputer. Layar pengaturan biasanya diakses dengan urutan tombol khusus selama saat-saat awal startup. Layar pengaturan ini sering memungkinkan pengguna untuk mengubah urutan drive diakses selama startup dan mengontrol fungsionalitas sejumlah perangkat penting. Fitur bervariasi di antara masing-masing versi BIOS.
Kami juga dapat menggunakan kartu memori flash untuk menyimpan informasi BIOS. Ini memungkinkan pengguna untuk memperbarui versi BIOS di komputer setelah vendor merilis pembaruan. Sistem ini dirancang untuk menyelesaikan masalah dengan BIOS asli atau untuk menambah fungsionalitas baru. Pengguna dapat memeriksa versi BIOS yang diperbarui secara berkala, karena beberapa vendor merilis selusin atau lebih pembaruan selama masa pakai produk. Motherboard papan (Sistem) BIOS, firmware adaptor video (BIOS), firmware pengendali drive (BIOS), firmware Kartu Modem (BIOS), BIOS board adaptor jaringan, BIOS adapter SCSI. Motherboard BIOS menyediakan rutinitas untuk mendukung fitur motherboard. Chip ROM BIOS untuk sub sistem utama komputer seperti video dan kontrol drive juga harus disertakan.
Sebenarnya BIOS dapat ditempatkan di antara komputer dan perangkat eksternal seperti namanya memberitahu itu digunakan untuk membaca keystroke, menampilkan nilai-nilai di layar, Membaca dan menulis ke dan dari floppy dan hard disk dll.
Keyboard diberikan nomor port 60, yang dikenal ke BIOS. BIOS membaca port ini dan data dari keyboard masuk ke komputer.
(ii) Bootstrap Loader: Untuk mem-boot sistem operasi. BIOS berisi program yang dikenal sebagai bootstrap loader yang bertanggung jawab untuk mencari dan memulai program boot sistem operasi. Kemudian program boot sistem operasi mengontrol sistem komputer dan mem-boot sistem operasi.
(iii) Program Utilitas Pengaturan BIOS: Non volatile memory (NVRAM) digunakan untuk menyimpan informasi tentang sistem komputer. Selama instalasi sistem, pengguna menjalankan program pengaturan BIOS dan memasukkan parameter yang benar. Pengaturan memori, tipe disk, dan pengaturan lainnya disimpan dalam NVRAM dan bukan dalam chip BIOS itu sendiri. Untuk membangun NVRAM, bahan yang dibutuhkan adalah CMOS (semikonduktor oksida logam komplementer). Chip CMOS ini adalah perangkat penyimpanan yang sangat efisien karena mereka menyimpan dan memelihara data pada nilai arus yang sangat rendah. Konfigurasi sistem karenanya juga disebut sebagai pengaturan CMOS, yang dapat kita atur menggunakan program pengaturan BIOS. BIOS membaca parameter dari CMOS RAM jika diperlukan.
Pengaturan CMOS dapat dipertahankan dengan cadangan baterai baik dengan menggunakan kapasitor atau dengan baterai yang tertanam dalam chip NVRAM. Chip ini juga memiliki jam sistem. Jika tidak ada baterai, pengaturan tetap untuk jangka waktu singkat dan kami perlu mengatur ulang sistem. Dengan itu ada kehilangan kata sandi BIOS yang melindungi program pengaturan BIOS.
Untuk menghapus konten RAM CMOS, dua metode yang digunakan adalah
(i) Dengan menggunakan jumper CMOS yang jelas.
(ii) Dengan menahan tombol enter saat boot sistem.
Untuk motherboard Pentium III, pengaturan berbeda ada di AMI BIOS. Ini adalah:
• Pengaturan CMOS Standar: Digunakan untuk mengatur tanggal waktu, tipe hard disk, tipe floppy drive, tipe monitor, dan keyboard.
Advanced CMOS Setup: Ini digunakan untuk mengatur laju dan penundaan tematik, di atas tes memori 1 MB, suara centang tes memori, tampilan pesan Hil <Del>, urutan boot sistem dll
• Pengaturan Chipset Lanjutan: Digunakan untuk mengatur fitur chipset.
• Pengaturan Manajemen Daya: Digunakan untuk mengontrol opsi konservasi daya.
• PCI / Plug and Play Setup: Digunakan untuk mengatur opsi bus PCI dan perangkat plug and play.
• Pengaturan Periferal: Digunakan untuk mengontrol opsi yang terkait dengan pengontrol I / O.
• Pengaturan Konfigurasi CPU: Pengaturan ini digunakan untuk memilih jenis CPU yang dipasang di motherboard. Dalam AMI BIOS, pengaturannya otomatis karena secara otomatis mengetahui jenis CPU dalam sistem komputer.
(iv) Rutinitas Servis Sistem: BIOS menyediakan berbagai rutin perangkat lunak (subprogram) yang dapat dipanggil oleh perangkat lunak tingkat tinggi seperti, DOS, Windows, atau aplikasinya, untuk melakukan tugas yang berbeda. Hampir setiap tugas yang melibatkan mengakses perangkat keras sistem secara tradisional telah dikontrol menggunakan satu atau lebih dari program BIOS (walaupun banyak sistem operasi yang lebih baru sekarang mem-bypass BIOS untuk meningkatkan kinerja). Ini termasuk tindakan seperti membaca dan menulis dari hard disk, memproses informasi yang diterima dari perangkat, dll.
Layanan BIOS diakses menggunakan interupsi perangkat lunak, yang mirip dengan interupsi perangkat keras kecuali bahwa mereka dihasilkan di dalam prosesor oleh program alih-alih dihasilkan di luar prosesor oleh perangkat perangkat keras. Satu hal yang dilakukan oleh penggunaan interupsi ini adalah untuk memungkinkan akses ke BIOS tanpa mengetahui di mana dalam memori setiap rutinitas berada.
Biasanya, untuk memanggil rutin perangkat lunak Anda perlu tahu alamatnya. Dengan interupsi, sebuah tabel yang disebut tabel vektor interupsi digunakan yang mem-bypass masalah ini. Ketika sistem dinyalakan, BIOS menempatkan alamat ke dalam tabel ini yang mewakili di mana rutinitasnya berada untuk setiap interupsi yang ditanggapi. Kemudian, ketika DOS atau aplikasi ingin menggunakan rutin BIOS, itu menghasilkan interupsi perangkat lunak. Sistem memproses interupsi, mencari nilai dalam tabel, dan melompat ke rutin BIOS secara otomatis. DOS itu sendiri dan program aplikasi juga dapat menggunakan tabel vektor interupsi ini.
Saat Anda menyalakan PC, BIOS terlebih dahulu melakukan pemeriksaan perangkat keras dasar, yang disebut Power-On Self Test (POST), untuk menentukan apakah semua lampiran ada dan berfungsi. Kemudian memuat sistem operasi ke dalam memori akses acak atau RAM komputer Anda. BIOS juga mengelola aliran data antara sistem operasi komputer dan perangkat yang terpasang seperti hard disk, kartu video, keyboard, mouse, dan printer. BIOS menyimpan tanggal, waktu, dan informasi konfigurasi sistem Anda dalam chip memori bertenaga baterai yang tidak mudah menguap, disebut CMOS (Complementary Metal Oxide Semiconductor) setelah proses pembuatannya. Fungsi utama BIOS adalah:
Fungsi BIOS
(i) BIOS Power on Self Test (POST): Ini adalah program diagnostik bawaan. Tes mandiri ini memastikan bahwa komputer memiliki semua bagian yang diperlukan dan fungsionalitas yang diperlukan untuk berhasil memulai sendiri, seperti penggunaan memori, keyboard, dan bagian lainnya. Kemudian tes tambahan dilakukan selama booting. Jika kesalahan terdeteksi selama pengujian, BIOS memerintahkan komputer untuk memberikan kode yang mengungkapkan masalah. Kode kesalahan biasanya serangkaian bunyi bip sesaat setelah startup.
BIOS juga berfungsi untuk memberikan informasi dasar komputer tentang cara berinteraksi dengan beberapa komponen penting, seperti drive dan memori yang diperlukan untuk memuat sistem operasi. Setelah instruksi dasar telah dimuat dan swa uji telah dilewati, komputer dapat melanjutkan dengan memuat sistem operasi dari salah satu drive yang terpasang. Pengguna komputer sering dapat melakukan penyesuaian tertentu ke BIOS melalui layar konfigurasi pada komputer. Layar pengaturan biasanya diakses dengan urutan tombol khusus selama saat-saat awal startup. Layar pengaturan ini sering memungkinkan pengguna untuk mengubah urutan drive diakses selama startup dan mengontrol fungsionalitas sejumlah perangkat penting. Fitur bervariasi di antara masing-masing versi BIOS.
Kami juga dapat menggunakan kartu memori flash untuk menyimpan informasi BIOS. Ini memungkinkan pengguna untuk memperbarui versi BIOS di komputer setelah vendor merilis pembaruan. Sistem ini dirancang untuk menyelesaikan masalah dengan BIOS asli atau untuk menambah fungsionalitas baru. Pengguna dapat memeriksa versi BIOS yang diperbarui secara berkala, karena beberapa vendor merilis selusin atau lebih pembaruan selama masa pakai produk. Motherboard papan (Sistem) BIOS, firmware adaptor video (BIOS), firmware pengendali drive (BIOS), firmware Kartu Modem (BIOS), BIOS board adaptor jaringan, BIOS adapter SCSI. Motherboard BIOS menyediakan rutinitas untuk mendukung fitur motherboard. Chip ROM BIOS untuk sub sistem utama komputer seperti video dan kontrol drive juga harus disertakan.
Sebenarnya BIOS dapat ditempatkan di antara komputer dan perangkat eksternal seperti namanya memberitahu itu digunakan untuk membaca keystroke, menampilkan nilai-nilai di layar, Membaca dan menulis ke dan dari floppy dan hard disk dll.
Keyboard diberikan nomor port 60, yang dikenal ke BIOS. BIOS membaca port ini dan data dari keyboard masuk ke komputer.
(ii) Bootstrap Loader: Untuk mem-boot sistem operasi. BIOS berisi program yang dikenal sebagai bootstrap loader yang bertanggung jawab untuk mencari dan memulai program boot sistem operasi. Kemudian program boot sistem operasi mengontrol sistem komputer dan mem-boot sistem operasi.
(iii) Program Utilitas Pengaturan BIOS: Non volatile memory (NVRAM) digunakan untuk menyimpan informasi tentang sistem komputer. Selama instalasi sistem, pengguna menjalankan program pengaturan BIOS dan memasukkan parameter yang benar. Pengaturan memori, tipe disk, dan pengaturan lainnya disimpan dalam NVRAM dan bukan dalam chip BIOS itu sendiri. Untuk membangun NVRAM, bahan yang dibutuhkan adalah CMOS (semikonduktor oksida logam komplementer). Chip CMOS ini adalah perangkat penyimpanan yang sangat efisien karena mereka menyimpan dan memelihara data pada nilai arus yang sangat rendah. Konfigurasi sistem karenanya juga disebut sebagai pengaturan CMOS, yang dapat kita atur menggunakan program pengaturan BIOS. BIOS membaca parameter dari CMOS RAM jika diperlukan.
Pengaturan CMOS dapat dipertahankan dengan cadangan baterai baik dengan menggunakan kapasitor atau dengan baterai yang tertanam dalam chip NVRAM. Chip ini juga memiliki jam sistem. Jika tidak ada baterai, pengaturan tetap untuk jangka waktu singkat dan kami perlu mengatur ulang sistem. Dengan itu ada kehilangan kata sandi BIOS yang melindungi program pengaturan BIOS.
Untuk menghapus konten RAM CMOS, dua metode yang digunakan adalah
(i) Dengan menggunakan jumper CMOS yang jelas.
(ii) Dengan menahan tombol enter saat boot sistem.
Untuk motherboard Pentium III, pengaturan berbeda ada di AMI BIOS. Ini adalah:
• Pengaturan CMOS Standar: Digunakan untuk mengatur tanggal waktu, tipe hard disk, tipe floppy drive, tipe monitor, dan keyboard.
Advanced CMOS Setup: Ini digunakan untuk mengatur laju dan penundaan tematik, di atas tes memori 1 MB, suara centang tes memori, tampilan pesan Hil <Del>, urutan boot sistem dll
• Pengaturan Chipset Lanjutan: Digunakan untuk mengatur fitur chipset.
• Pengaturan Manajemen Daya: Digunakan untuk mengontrol opsi konservasi daya.
• PCI / Plug and Play Setup: Digunakan untuk mengatur opsi bus PCI dan perangkat plug and play.
• Pengaturan Periferal: Digunakan untuk mengontrol opsi yang terkait dengan pengontrol I / O.
• Pengaturan Konfigurasi CPU: Pengaturan ini digunakan untuk memilih jenis CPU yang dipasang di motherboard. Dalam AMI BIOS, pengaturannya otomatis karena secara otomatis mengetahui jenis CPU dalam sistem komputer.
(iv) Rutinitas Servis Sistem: BIOS menyediakan berbagai rutin perangkat lunak (subprogram) yang dapat dipanggil oleh perangkat lunak tingkat tinggi seperti, DOS, Windows, atau aplikasinya, untuk melakukan tugas yang berbeda. Hampir setiap tugas yang melibatkan mengakses perangkat keras sistem secara tradisional telah dikontrol menggunakan satu atau lebih dari program BIOS (walaupun banyak sistem operasi yang lebih baru sekarang mem-bypass BIOS untuk meningkatkan kinerja). Ini termasuk tindakan seperti membaca dan menulis dari hard disk, memproses informasi yang diterima dari perangkat, dll.
Layanan BIOS diakses menggunakan interupsi perangkat lunak, yang mirip dengan interupsi perangkat keras kecuali bahwa mereka dihasilkan di dalam prosesor oleh program alih-alih dihasilkan di luar prosesor oleh perangkat perangkat keras. Satu hal yang dilakukan oleh penggunaan interupsi ini adalah untuk memungkinkan akses ke BIOS tanpa mengetahui di mana dalam memori setiap rutinitas berada.
Biasanya, untuk memanggil rutin perangkat lunak Anda perlu tahu alamatnya. Dengan interupsi, sebuah tabel yang disebut tabel vektor interupsi digunakan yang mem-bypass masalah ini. Ketika sistem dinyalakan, BIOS menempatkan alamat ke dalam tabel ini yang mewakili di mana rutinitasnya berada untuk setiap interupsi yang ditanggapi. Kemudian, ketika DOS atau aplikasi ingin menggunakan rutin BIOS, itu menghasilkan interupsi perangkat lunak. Sistem memproses interupsi, mencari nilai dalam tabel, dan melompat ke rutin BIOS secara otomatis. DOS itu sendiri dan program aplikasi juga dapat menggunakan tabel vektor interupsi ini.