BIOS
adalah tingkatan terendah dari perangkat lunak yang mengkonfigurasi atau
memanipulasi perangkat keras anda. Setiap kompiter pasti punya BIOS (Basic
Input / Output System) merupakan instruksi perangkat elektronik yang digunakan komputer untuk memulai sistem beroperasi. BIOS terletak pada chip di
dalam komputer dan dirancang secara khusus untuk melakukan operasi awal
sebuah komputer. Alat ini sangat penting, karena nafas awal komputer ada
disini.
Fungsi
utama BIOS adalah untuk memberikan
instruksi untuk Power-on self test (POST). Tes untuk memastikan bahwa komputer
memiliki semua bagian yang diperlukan dan fungsi yang dibutuhkan untuk mulai
beroperasi adalah baik, seperti penggunaan memori, keyboard dan bagian lainnya.
Jika ada kesalahan yang terdeteksi pada saat tes, maka BIOS memerintahkan
komputer untuk memberikan kode yang mengungkapkan masalah tersebut. Kode
Kesalahan biasanya serangkaian beep terdengar lama setelah startup.
BIOS
juga bekerja untuk memberikan komputer informasi dasar tentang bagaimana
berinteraksi dengan beberapa komponen penting, seperti drive dan memori, yang
akan memuat sistem operasi. Setelah petunjuk dasar telah dimuat dan self-test
telah sukses, komputer dapat melanjutkan dengan memuat sistem operasi dari salah
satu drive terpasang.
Pengguna
komputer sering dapat membuat pengaturan BIOS melalui layar
konfigurasi pada komputer. Layar setup biasanya diakses dengan urutan tombol
khusus pada saat pertama startup. Layar setup ini sering memungkinkan pengguna
untuk mengubah urutan drive yang diakses saat startup dan mengontrol fungsi
dari sejumlah perangkat kritis. Fitur ini bervariasi antara versi BIOS
tertentu, tergantung pada produsen Motherboard.
Banyak
produsen PC saat ini menggunakan kartu memori flash untuk menyimpan
informasi BIOS. Hal ini memungkinkan pengguna untuk memperbarui versi BIOS
pada komputer setelah vendor merilis update. Sistem ini dirancang untuk
memecahkan masalah dengan BIOS yang asli atau untuk menambahkan fungsi baru.
Pengguna dapat secara berkala memeriksa versi BIOS update, karena beberapa
vendor merilis update selusin atau lebih selama seumur hidup produk. Untuk
memeriksa BIOS update, pengguna dapat memeriksa situs web dari vendor perangkat
keras bersangkutan.
![gambar bios](file:///C:/DOCUME%7E1/NEXTCO%7E1/LOCALS%7E1/Temp/msohtmlclip1/01/clip_image001.jpg)
Bagaimana
BIOS booting?
BIOS menjalankan flash memory onboard ketika komputer dinyalakan dan dia akan menginisialisasi chipset dan juga subsistem dari memori. Selanjutnya, dia akan mendekompres dirinya sendiri dari flash memory tadi untuk kemudian menuju ke memori utama dan mulai dieksekusi dari sana. Kode PC BIOS biasanya juga berisi semacam diagnosa untuk memastikan kondisi dari komponen hardware yang sifatnya penting, seperti misalnya keyboard, disk drive, I/O ports dan lain sebagainya. BIOS memastikan apakah alat-alat tersebut bisa berfungsi dengan baik dan diinisialisasi dengan benar. Hampir semua implementasi BIOS dapat mengeksekusi suatu program setup melalui CMOS memory. Memori ini menyimpan konfigurasi yang dapat diatur oleh user (seperti time, date dan juga informasi detail mengenai hardisk dan lain sebagainya) dan bisa diakses oleh BIOS.
Pada
implementasi BIOS yang modern, seseorang dapat memilih apa yang dibooting
pertama kali, seperti CD, hardisk, floppy disk, flash keydrive dan lain
sebagainya. Ini sangat berguna ketika Anda ingin menginstall suatu sistem
operasi atau juga melakukan booting dari CD-ROM. Bahkan Anda juga bisa
melakukan booting dari media USB.
Beberapa
sistem BIOS membolehkan user untuk memilih sistem operasi yang ingin diload
(misalnya load OS lain dari hardisk yang berbeda dalam satu PC), meskipun cara
ini sekarang lebih sering dihandle oleh fase berikutnya atau yang sering
dikenal dengan tool boot loader.
BIOS sebagai
suatu firmware
BIOS terkadang disebut sebagai firmware karena merupakan bagian integral dari suatu sistem hardware.Sebelum 1990, BIOS berada dalam chip ROM dan tidak bisa diubah. Seiring dengan semakin kompleksnya sistem dan juga kebutuhan akan “bisa diupgrade” maka sekarang BIOS firmware disimpan di dalam EEPROM atau flash memory device yang dapat dengan mudah diupgrade isinya oleh user. Sementara itu, kesalahan dalam proses upgrade dari BIOS akan menyebabkan sistem komputer tidak akan bisa diakses. Untuk mencegah BIOS corruption, maka beberapa motherboard yang baru memiliki backup BIOS (“Dual BIOS” boards). Meskipun demikian, banyak BIOS yang memiliki “boot block” dimana bagian ini adalah bagian dari ROM yang berjalan pada saat pertama kali dan tetap tidak bisa diupdate. Kode dalam boot block ini akan memastikan sisa BIOS block lainnya melalui prosedur checksum, hash dan lain sebagainya, sebelum loncat ke block tersebut. Jika boot block mendeteksi adanya kerusakan atau corruption, maka dia akan melakukan booting melalui floppy disk sehingga user dapat melakukan flashing lagi dengan image yang lebih bagus. Beberapa pembuat hardware seringkali mengeluarkan update BIOS untuk mengupdate dan upgrade produk mereka dan juga menghilangkan bug yang ada.
Firmware
pada card adapter
Suatu sistem komputer dapat berisi beberapa chip BIOS. Sebagai tambahan dari boot BIOS yang fungsi utamanya untuk mengakses komponen fundamental dari komputer, maka plug-in adapter card seperti SCSI atau USB hardisk adapter atau network card dapat memiliki BIOS sendiri dan merupakan komplemen atau pengganti dari kode BIOS untuk komponen tersebut.
Untuk
mencari ekspansi ROM memori yang sudah dimapping selama proses booting,
implementasi BIOS dari PC menscan memori real dari alamat 0xC8000 sampai
0xF0000 dalam batas 2 kilobyte mencari suatu signature 0×55 0xaa, yang mana
diikuti dengan suatu byte yang mengindikasikan sejumlah 512 byte block dari
expansion memory yang menduduki memori real. BIOS kemudian loncat ke offset
setelah size byte, dimana pada titik tersebut kode dari expansion ROM mengambil
alih dan menggunakan service BIOS untuk memberikan user sebuah configuration
interface, meregister interrupt vector yang digunakan oleh aplikasi setelah
booting, atau menampilkan informasi diagnosa.
Pada sistem
UNIX, ada suatu utility dimana Anda dapat melakukan dump terhadap software BIOS
firmware.
Spesifikasi
BIOS boot
Jika expansion ROM ingin merubah cara dari suatu sistem melakukan booting (misalnya saja boot dari jaringan atau SCSI adapter dimana BIOS tidak memiliki drivernya), maka dia dapat menggunakan BIOS Boot Specification (BBS) API untuk meregisterkan kemampuan tambahannya. Sesaat setelah expansion ROM sudah teregister menggunakan BBS API, maka pengguna akan dapat memilih berbagai macam pilihan booting dari user interface BIOS. Hal ini yang menyebabkan mengapa kebanyakan implementasi BIOS yang compliant dengan BBS, tidak akan membolehkan pengguna untuk masuk ke dalam BIOS user interface sampai expansion ROM selesai dalam mengeksekusi dan meregister dirinya sendiri dengan API BBS.
Bagian – bagian BIOS
Daerah ini
dari BIOS tampaknya menjadi yang paling disalahpahami. Ketika pengaturan ini
tidak dikonfigurasi dengan benar, hasilnya dapat sistem yang tidak ditutup
dengan benar, atau yang masuk atau terbangun dari modus Standby atau Hibernate
tidak benar. Sejak Windows memiliki built-in manajemen daya, Anda akan ingin
untuk menonaktifkan semua manajemen daya di BIOS. Jika tidak, pertarungan dua
dengan satu sama lain, dan tidak bekerja dengan baik. Produsen motherboard
tidak berasumsi bahwa setiap orang menggunakan Windows, begitu banyak dari
setting ini ada untuk non-pengguna Windows.
![http://img.tomshardware.com/us/2005/09/22/bios_for_beginners/bios-power.jpg](file:///C:/DOCUME%7E1/NEXTCO%7E1/LOCALS%7E1/Temp/msohtmlclip1/01/clip_image002.jpg)
ACPI Suspend ke RAM: ACPI singkatan Konfigurasi Lanjut dan Antarmuka Daya - tidak
menjadi bingung dengan APIC atau IPCA, yang beberapa orang mungkin menemukan
sebagai pilihan dalam program setup BIOS mereka. Para Suspend untuk fitur RAM,
kadang-kadang disebut sebagai S3/STR, memungkinkan PC menghemat daya lebih
ketika dalam modus siaga, namun semua perangkat di dalam atau menempel ke
komputer harus ACPI-compliant. Menawarkan beberapa pilihan BIOS S1/POS untuk
skenario ini. Jika Anda mengaktifkan fitur ini dan mengalami masalah dengan
modus siaga, hanya kembali ke BIOS dan nonaktifkan.
Video Off Metode: DPMS (Display Power System Manajemen) pilihan memungkinkan BIOS
untuk mengontrol kartu tampilan video jika mendukung fitur DPMS. Pilihan Blank
Screen hanya kosong layar - menggunakan ini untuk monitor tanpa baik manajemen
daya-atau "hijau" fitur. V / H SYNC kosong pilihan layar kosong dan
mematikan pemindaian vertikal dan horisontal. Jika komputer Anda dan monitor
dibangun dalam empat tahun terakhir, saya sarankan pengaturan ini untuk DPMS.
HDD Down In Suspend: Fitur ini menentukan apakah hard disk-drive secara otomatis
menutup ketika komputer memasuki modus Suspend. Sementara pengaturan daya
sebagian besar jenis ini dikendalikan dalam Windows, jika Anda menemukan hard
drive tidak powering down ketika komputer memasuki mode Suspend - dengan asumsi
komputer Anda bahkan memungkinkan Suspend dan Hibernate mode - kemudian
mengaktifkan opsi ini. Jika tidak, pengaturan yang disarankan adalah
Dinonaktifkan.
Tombol PWR <4 Sec: Secara default, semua komputer ATX akan matikan setelah tombol
power ditahan selama lebih dari empat detik. Pengaturan ini memberitahu
komputer apa yang harus dilakukan jika tombol power ditekan kurang dari empat
detik. Pilihannya adalah untuk mematikan sistem atau masukkan Cara Suspend.
Pengaturan ini terserah Anda.
Power Up Pada Perangkat PCI: Jika Anda menggunakan Wake-On-LAN - biasanya
bekerja di lingkungan kantor besar untuk menyalakan komputer untuk administrasi
remote - Anda akan ingin pengaturan ini Diaktifkan. Jika tidak, saya sarankan
Anda menetapkan ke Dinonaktifkan.
Bangun / Power Up pada Ext. Modem: Pengaturan ini memberitahu komputer untuk mematikan
dirinya sendiri pada saat saluran telepon terhubung ke modem nya berdering.
Sekali lagi, ini digunakan untuk administrasi remote. Untuk lingkungan lainnya
- dengan kata lain, sebagian besar pengguna - Saya sarankan Anda mengatur ini
ke Dinonaktifkan.
Daya Otomatis Up: Fitur ini, jika diaktifkan, memungkinkan Anda untuk menetapkan
waktu tertentu setiap hari ketika PC akan otomatis di. Jika itu berguna bagi
Anda, set ke Diaktifkan. Jika tidak, saya sarankan cacat.
Waktu (jj: mm: dd) dari alarm: Bidang ini menetapkan waktu untuk power-up
otomatis, berdasarkan jam military/24-hour. Bidang Daya Otomatis Up harus
diaktifkan untuk menggunakan fitur ini.
Power Loss Restart AC: Opsi ini memungkinkan Anda memberitahu PC apa yang harus
dilakukan saat daya dipulihkan setelah kerugian yang tidak terduga kekuasaan.
Cacat daun sistem off, sementara Diaktifkan reboot sistem. Sebelumnya Negara
menetapkan sistem kembali ke negara itu dalam sebelum gangguan daya. Saya
sarankan Anda mengatur ini ke Dinonaktifkan.
Power On Dengan PS / 2 Mouse: Bila diaktifkan, fitur ini memungkinkan
penggunaan mouse PS / 2 (bukan USB) untuk mengaktifkan sistem. Penyandang Cacat
dianjurkan, sehingga Anda tidak sengaja terus menyalakan komputer Anda.
Power On Dengan PS / 2 Keyboard: Bila diaktifkan, fitur ini memungkinkan
tombol tertentu pada keyboard PS / 2 digunakan untuk mengaktifkan sistem.
Penyandang Cacat dianjurkan, karena kebanyakan orang menemukan ini jengkel
ketika mereka sengaja tekan tombol yang salah.
![http://img.tomshardware.com/us/2005/09/22/bios_for_beginners/bios-pnp.jpg](file:///C:/DOCUME%7E1/NEXTCO%7E1/LOCALS%7E1/Temp/msohtmlclip1/01/clip_image003.jpg)
Ulang Data Konfigurasi: Konfigurasi Data Perpanjangan Sistem (ESCD) berisi informasi
tentang non-PnP (plug and play) perangkat. Hal ini juga mengingat konfigurasi
sistem sejak terakhir kali itu boot. Aktifkan fitur ini jika Anda ingin sistem
untuk menghapus data ini selama Power-On-Self Test-(POST). Hal ini biasanya
digunakan ketika mendiagnosis sepotong hardware yang tidak bekerja dengan
benar. Setelah Anda telah Diaktifkan ini dan keluar dari BIOS, data akan
dihapus, dan pengaturan secara otomatis akan dikembalikan ke Dinonaktifkan.
Sumber Controlled By: Pengaturan ini memberitahu komputer untuk baik IRQs diatur secara
otomatis atau untuk memungkinkan semua perangkat akan ditugaskan IRQs secara
manual. Pemilihan manual IRQ dapat cukup menantang dan biasanya hanya
diperlukan ketika bekerja dengan lebih tua, non-PnP peripheral compliant.
Pengaturan yang disarankan adalah: AUTO (ESCD).
IRQ Sumber: Pilihan ini memungkinkan konfigurasi manual IRQ dan hanya akan
tersedia sebagai pilihan jika Anda memilih MANUAL dalam pengaturan sebelumnya.
PCI / VGA Palette Snoop: Fitur ini biasanya digunakan oleh video kartu tambahan, seperti
MPEG encoder. Mereka tidak memiliki palet warna mereka sendiri, sehingga mereka
harus meminjam atau "mengintip" palet dari kartu video sistem. Jika,
seperti kebanyakan orang, Anda tidak memiliki perangkat video sekunder
dicolokkan ke kartu video, pengaturan ini harus disetel ke Dinonaktifkan.
![http://img.tomshardware.com/us/2005/09/22/bios_for_beginners/bios-sec.jpg](file:///C:/DOCUME%7E1/NEXTCO%7E1/LOCALS%7E1/Temp/msohtmlclip1/01/clip_image004.jpg)
Opsi
Keamanan: Fitur ini memungkinkan Anda
sandi-melindungi BIOS untuk mencegah pengguna yang tidak sah dari membuat
perubahan. Hal ini juga dapat diatur untuk memerlukan password untuk PC untuk
boot up. Pilihan yang tersedia adalah Setup atau Sistem; pengaturan ini
mengatur pilihan untuk parameter di bawah ini.
Set
Supervisor Password: Jika Anda memilih
untuk memilih Supervisor Password, password akan diminta untuk masuk ke BIOS
setelah Anda memilih setup, seperti dijelaskan di atas. Jika Anda memilih
SYSTEM seperti dijelaskan di atas, maka password akan diperlukan untuk boot
dingin juga.
Set
User Password: Kata sandi yang
berbeda ditugaskan untuk pengguna diperlukan untuk boot PC, dan jika Supervisor
Password juga telah dipilih, memungkinkan pengguna untuk hanya menyesuaikan
tanggal dan waktu pada BIOS.
Catatan:
Jika password ini dilupakan atau hilang, Anda harus me-reset BIOS kembali ke default
pabrik dengan sementara memindahkan jumper pada motherboard.
Memonitor Hardware menu
Ini
bagian dari menampilkan BIOS dan kadang-kadang monitor tegangan, kecepatan
kipas, dan suhu. ASUS motherboard yang digunakan dalam artikel ini juga
memungkinkan Anda menetapkan sistem untuk mengontrol secara otomatis kecepatan
kipas, tergantung pada suhu internal sistem. Anda mungkin juga dapat diatur
peringatan suhu CPU yang akan membunyikan alarm jika terjadi overheating.
Pilihan lain yang umum adalah untuk memberitahu mesin untuk mematikan sekali
suhu yang telah ditetapkan telah terlampaui, atau jika kipas memutar terlalu
lambat atau tidak sama sekali. Hal ini dapat mencegah CPU dari terbakar jika
kipas gagal atau kondisi luar biasa lainnya terjadi.
![http://img.tomshardware.com/us/2005/09/22/bios_for_beginners/bios-hw.jpg](file:///C:/DOCUME%7E1/NEXTCO%7E1/LOCALS%7E1/Temp/msohtmlclip1/01/clip_image005.jpg)
Jika
BIOS telah opsi ini, Anda akan menemukan semuanya di sini, dan mereka harus
diberi label dengan jelas. Karena CPU sekarang berjalan sangat panas,
mengaktifkan fitur-fitur yang memantau dan mencegah kerusakan permanen seluruh
sistem hanya akal sehat. Saya sarankan Anda mengambil keuntungan dari mereka.
CPU
masing-masing memiliki keterbatasan sendiri panas. Sebuah contoh dari AMD
Athlon CPU ambang panas dapat ditemukan dalam tabel sebelumnya di artikel ini.
Secara umum, jika pilihan untuk "mengeluarkan peringatan bip" atau
"mematikan komputer jika suhu tertentu tercapai atau terlampaui" ada
di BIOS, akan ada beberapa pra-diatur suhu untuk memilih dari. Saya sarankan
pengaturan ke pilihan suhu terpanas kedua yang ditawarkan.
Mengubah peran
dari BIOS
Beberapa sistem
operasi , misalnya MS-DOS , bergantung pada BIOS untuk
melakukan sebagian input / output tugas dalam PC. [14] Berbagai alasan teknis
membuatnya tidak efisien untuk beberapa sistem operasi terakhir yang ditulis
untuk 32-bit CPU, seperti Linux dan Microsoft
Windows untuk
memanggil BIOS secara langsung. Lebih besar, lebih kuat, server dan workstation
menggunakan PowerPC atau SPARC CPU oleh beberapa produsen
mengembangkan platform-independen Open
Firmware
(IEEE-1275), berdasarkan Forth bahasa
pemrograman. Hal ini disertakan dengan komputer Sun SPARC, IBM RS/6000 line, dan lainnya PowerPC CHRP
motherboard. Kemudian berbasis x86 sistem operasi komputer pribadi, seperti
Windows NT, gunakan sendiri, driver asli yang juga membuat lebih mudah untuk
memperluas dukungan untuk hardware baru, sedangkan BIOS masih mengandalkan
warisan 16-bit real mode antarmuka runtime.
Ada transisi
yang sama untuk Apple Macintosh, di mana perangkat lunak sistem awalnya sangat
bergantung pada Toolbox set-driver dan rutinitas yang
berguna lainnya yang disimpan dalam ROM didasarkan pada CPU Motorola Motorola
680x0. ROM ini digantikan oleh Apple Open Firmware di PowerPC Macintosh , kemudian EFI di komputer
Intel Macintosh.
Kemudian
BIOS mengambil fungsi yang lebih kompleks, dengan cara interface seperti ACPI ;
fungsi-fungsi ini meliputi manajemen
daya , hot swapping , manajemen termal. Untuk
kutipan Linus
Torvalds , tugas
BIOS adalah "hanya memuat OS dan mendapatkan neraka keluar
dari sana ". Namun keterbatasan BIOS (16-bit mode, hanya 1 MiB ruang
beralamat, PC AT dependensi perangkat keras, dll) terlihat dengan jelas tidak
dapat diterima untuk platform komputer yang lebih baru. Extensible Firmware Antarmuka (EFI) adalah spesifikasi yang akan
menggantikan antarmuka runtime BIOS warisan. Awalnya ditulis untuk arsitektur
Itanium, EFI sekarang tersedia untuk x86 dan x86-64 platform, pengembangan
spesifikasi didorong oleh EFI Forum
Bersatu , sebuah
industri Special
Interest Group .
Tidak ada komentar:
Posting Komentar