Proses Yang Terjadi Pada Komputer Saat Dinyalakan
Proses Yang Terjadi Pada Komputer
Saat Dinyalakan
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, 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
Komentar
Posting Komentar