Power Supply → Motherboard → Processor → ROM BIOS → POST → CMOS → OS
Keterangan :
Pertama menekan tombol power komputer. Berikut adalah cara komputer bekerja
selama fase boot:
- Arus Listrik, power supply komputer melakukan tes sendiri. Jika
semuanya baik, maka akan mengirimkan sebuah sinyal ke “otak” atau CPU
(Central Processing Unit) komputer
- 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).
- ROM BIOS (atau hanya BIOS) Ini berisi informasi yang mencakup
seluruh set instruksi untuk mengelola proses boot-up komputer.
- Selanjutnya proses bootstrap. Chip BIOS memiliki peranan penting dalam kinerja komputer.
- 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.
- BIOS mencoba untuk memulai urutan boot dari perangkat pertama (Daftar ini mungkin seperti ini: 1 – floppy drive, 2 – CD-ROM, 3 – hard drive).
- Jika BIOS tidak menemukan 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.
- 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.
- 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.
Demikian Proses Booting di komputer, Semoga bermanfaat :)
Tidak ada komentar:
Posting Komentar