Pengertian
BIOS
BIOS (Basic Input Output System) adalah suatu kode software
yang ditanam di dalam suatu sistem komputer yang memiliki fungsi utama untuk
memberi informasi visual pada saat komputer dinyalakan, memberi akses ke
keyboard dan juga memberi akses komunikasi secara low-level diantara komponen
hardware.
•
Saat tombol power
ditekan, Arus Listrik, power supply komputer melakukan tes
sendiri. Jika semuanya baik, ia akan
mengirimkan
sebuah sinyal ke "otak" atau CPU (Central Processing Unit) komputer.
Ini
memakan
waktu sekitar . detik.
• Setelah mendapat
sinyal dari power supply, CPU mulai beroperasi, dan menjalankan instruksi
yang
berada dalam sebuah chip yang disebut ROM BIOS (Read Only Memory, Basic Input /
Output
System). Chip ROM BIOS memiliki informasi secara permanen, sehingga informasi
itu
tetap
bahkan ketika komputer dimatikan.
• ROM BIOS (atau hanya
BIOS) dirancang untuk mulai segera memberikan perintah setelah
menerima
kekuasaan. Ini berisi informasi yang mencakup seluruh set instruksi untuk
mengelola
proses
boot-up komputer.
• Chip BIOS memiliki
peranan penting dalam kinerja komputer. Tanpa itu, komputer tidak akan
tahu
apa yang harus dilakukan berikutnya dalam proses bootstrap.
• Tugas pertama chip
BIOS adalah untuk memulai pemeriksaan dasar dari perangkat keras utama
komputer
(disk drive, keyboard, mouse, printer, scanner, dll) untuk memverifikasi bahwa
semua
bekerja
dengan benar. Ini disebut power-on self test (POST).
• BIOS juga mencari
dan mengaktifkan ROM lain chip BIOS pada kartu yang berbeda dipasang
di
komputer (misalnya, suara dan grafis kartu video) dan menyediakan satu set
rutinitas tingkat
rendah
bahwa sistem operasi digunakan untuk antarmuka dengan semua perangkat keras
yang
berbeda
seperti keyboard, mouse, printer, dll
• Pada waktu yang
sama, BIOS akan memeriksa apakah komputer melakukan cold boot atau
warm
boot (reboot). Jika komputer hanya reboot, BIOS akan melompati sisa POST, dan
pergi
langsung
ke loading sistem operasi.
• Jika BIOS menemukan
komputer mulai dari keadaan off powered, POST akan memverifikasi
RAM
(Random Access Memory), memeriksa PS / 2 port atau port USB untuk keyboard dan
mouse,
dan memverifikasi bahwa semua perangkat keras bekerja.
• BIOS kemudian
mencari komponen interkoneksi bus perifer (PCI) dan, mengecek semua kartu
PCI.
• BIOS kemudian
memeriksa CMOS untuk daftar harddisk yang diidentifikasi sebagai perangkat
boot.
CMOS merupakan chip komputer internal yang memegang daftar informasi disk boot
(dan
informasi lainnya termasuk tanggal dan waktu).
• BIOS mencoba untuk
memulai urutan boot dari perangkat pertama yang tercantum dalam daftar
CMOS
perangkat boot. (Daftar ini mungkin seperti ini: 1 - floppy drive, 2 - CD-ROM,
3 - hard
drive).
• Jika BIOS tidak
menemukan perangkat pertama, (yaitu tidak ada floppy disk yang tersedia) itu
kemudian
akan mencoba perangkat berikutnya dalam daftar boot.
• Setelah BIOS
menemukan boot device yang sesuai dengan Master Boot Record yang valid,
BIOS
tersebut mengalihkan tanggung jawab untuk sisa proses boot ke perangkat itu.
(Biasanya,
perangkat
booting yang valid akan menjadi hard drive komputer Anda).
• Master Boot Record
pada hard disk memiliki dua bagian: bagian pertama menjelaskan cara hard
disk
terstruktur atau dipartisi, dan bagian kedua berisi kode partisi loader, yang
berisi petunjuk
untuk
melanjutkan proses boot. Kode loader partisi yang mengambil alih proses boot
dari
BIOS.
• Sebuah file
tersembunyi yang disebut NTLDR switch CPU untuk mode operasi dilindungi yang
menempatkan
prosesor dalam mode 32-bit.
• NTLDR akan mencari
file bernama Boot.ini. Jika file boot.ini ada, itu akan dimuat ke dalam
memori
dan pengaturan kustom ditampilkan.
• NTLDR kemudian
mencoba untuk memulai Windows XP dari partisi 1 dari hard disk pertama,
yaitu
C: drive.
• NTLDR mencari file
bernama NTDETECT.COM yang merupakan file yang dapat mendeteksi
dan
mengumpulkan daftar komponen perangkat keras yang terinstal.
• Daftar ini akan
dimuat ke dalam registri Windows pada tombol perangkat keras
HKEY_LOCAL_MACHINE.
• Setelah memilih
konfigurasi hardware, NTLDR mulai memuat Windows XP file kernel, yang
disebut
ntoskrnl.exe. Kernel adalah komponen utama sistem komputer yang paling operasi.
Tanggung
jawabnya meliputi sumber daya sistem pengelolaan dan komunikasi antara
komponen
hardware dan software.
• Pada saat yang sama,
NTLDR juga memuat Hardware Abstraction Layer (HAL.DLL). File ini
melindungi
file kernel dari permintaan perangkat keras selama fase pertama dari awal start
up.
Akhirnya
NTLDR memuat driver perangkat untuk perangkat boot.
• Pada titik ini,
kernel mengambil alih proses booting dan memulai tahap kedua yaitu startup.
• Tugas terakhir untuk
kernel adalah untuk memulai Subsystem Session Manager (SMSS). SMSS
bertanggung
jawab untuk menciptakan lingkungan user-mode yang menyediakan antarmuka
pengguna
grafis (GUI) untuk Windows XP.
• SMSS memuat file
bernama win32k.sys yang pada gilirannya memulai subsistem grafis Win32.
Tak
lama setelah win32k.sys dimulai, layar switch ke mode grafis
• Service Subsystem,
semua perangkat lunak yang sudah ditandai untuk Auto Start. Hal ini
termasuk
anti-virus program, program anti-spyware, dan sejenisnya yang berjalan di latar
belakang,
melindungi komputer Anda.
• Setelah semua
perangkat dan layanan mulai, Windows mengasumsikan boot berhasil, dan
menulis
konfigurasi saat ini ke file Dikenal Konfigurasi terakhir. Sekarang proses
Login
Windows
mulai. Kernel memuat file bernama WINLOGON.EXE yang diambil alih oleh proses
yang
disebut Otoritas Keamanan Lokal (file LSASS.EXE).
• Sebuah logon Windows
kotak dialog yang ditampilkan, yang muncul kira-kira pada saat yang
sama bahwa Subsistem
Layanan memulai layanan jaringan.

