Selasa, 27 Maret 2012

Deskripsi BIOS

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


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
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
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
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
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