MEMAHAMI PROSES START UP KOMPUTER

Pada pertama kali dihidupkan, komputer akan melakukan bebrapa step dalam urutan yang sama, pertama ROM BIOS akan melakukan satu siri ujian diagnosis untuk memastikan processor dan memori bekerja dengan baik. Kemudian BIOS melakukan pemeriksaan terhadap komponen komputer yang lain, termasuk hard disk dan video card. Setelah semua ujian tersebut selesai dilakukan maka BIOS akan menjalankan urutan pertama dari siri program untuk memulakan sistem operasi Windows.


startup komputer
Example for a POST and system configuration screen


Proses tersebut biasa dikenali dengan istilah start up komputer atau booting, dan secara lebih terperinci proses booting komputer ini terdiri daripada beberapa tahap sebagai berikut :


1. BIOS menjalankan proses "Power On Self Test" (POST), selama POST, iaitu melakukan ujian 
    terhadap komponen-komponen (hardware komputer) seperti display adapter, memori, hardisk dan 
    keybord.

2. Komponen yang pertama kali dinilai adalah display adapter (yang mempunyai built in test routine 
    sendiri). Pada tahap ini kita boleh melihat skrin monitor hanya memaparkan maklumat Display 
    Adapter.

3. Setelah selesai menjalankan built in routine display adapter, BIOS kembali menjalankan POST 
    routine dan kita boleh melihat pandangan utama POST di skrin monitor.

4. POST melakukan ujian terhadap Processor dan memaparkan versi Processor ke skrin monitor.

5. Setelah pemeriksaan Processor selesai, kita boleh masuk ke menu BIOS biasanya dengan 
    menekan butang DEL atau F2 untuk melakukan beberapa setting yang diperlukan.

6. Misalnya kita tidakmasuk ke menu BIOS, maka proses booting akan berterusan dengan BIOS 
    melakukan pemeriksaan terhadap memory yang dipasang.

7. BIOS kemudian melakukan pemeriksaan terhadap sambungan perkakasan seperti cakera keras, CD
    Drive dan Floppy Drive.

8. Jika sambungan tidak sesuai dengan setting yang terdapat pada BIOS, maka proses booting akan 
    berhenti dan kita harus kembali masuk ke menu BIOS untuk membetulkannya.

9. Apabila semua proses diatas sudah terlewat dengan baik, maka BIOS akan memaparkan ringkasan
    perkakasa yang dikesan ke skrin.

10. BIOS kemudian memanggil "BIOS Operating System Bootstrap Interrupt" yang akan mencari 
      "bootable disk" dengan cube me-load setiap cakera yang ditetapkan sebagai "bootable disk" pada 
      setting BIOS.

11. Setelah BIOS mencari "bootable disk", kemudian me-load program yang terdapat pada "Master 
      Boot Record (MBR)" dari cakera ke dalam memori komputer. Katakan MBR tersebut terdapat 
      pada partiton yang dipasang sistem operasi windows xp, maka proses kemudian akan berpindah 
      dari proses "Start up Computer" kepada proses "Start up Windows".


Untuk sistem operasi windows xp, proses startup kurang lebih dapat diuraikan sebagai berikut:


startup windows xp


1. MBR akan me-load suatu program bernama NTLDR ke dalam memori (MBR terdapat terdapat 
    pada sektor pertama hardisk).

2. NTLDR kemudian memindahkan komputer ke "flat memory model" kemudian membaca fail 
    BOOT.INI.

3. Jika komputer mempunyai beberapa sekatan yang bootable, NTLDR akan menggunakan maklumat
    yang terdapat pada file BOOT.INI untuk memaparkan pilihan boot, apabila hanya dipasang 
    windows xp sahaja maka pandangan menu akan dilewati dan windows akan me-load windows xp.

4. Sebelum me-load windows xp, NTLDR membuka program lain ke dalam memory yang disebut
    NDETEC.COM. Gambar ini melakukan pemeriksaan semua perkakasan yang terdapat pada 
    komputer. Setelah semua perkakasan dijumpai, NDTECT.COM memberikan kembali maklumat 
    tersebut ke NTLDR.

5. NTLDR kemudian berusaha me-load versi Windows XP yang dipilih pada step 3. Hal ini 
    dilakukan dengan mencari fail NTOSKRNL pada folder System32 yang terdapat pada directory 
    windows xp.
    NTOSKRNL adalah program utama pada system operasi windows iaitu sebua "kernel" Setelah
    kernel tersebut diload ke memory, NTLDR passes control of the boot process to the kernel and to
    another file named hal.dll. Hal.dll controls Windows 'famous hardware abstraction layer (HAL).

6. NTOSKRNL kemudian menangani proses boot selanjutnya. Langkah pertama adalah me-load 
    beberapa "low-level system drivers". kemudian NTOSKRNL me-load semua fail-fail yang 
    diperlukan untuk membuat "core" sistem operasi windows xp.

7. Kemudian, Windows akan mengesahkan sema ada terdapat lebih daripada satu konfigurasi 
    perkakasan profile pada komputer, kalau terdapat lebih daripada satu perkakasan profile windows
    akan memaparkan menu pilihan, tetapi apabila hanya terdapat satu profile maka windows akan
    terus me-load default profile.

8. Sesudah windows mengenali perkakasan profile yang digunakan, windows kemudian me-load 
    semua device driver untuk semua perkakasan yang terdapat pada komputer, Pada saat ini 
    gambaran monitor memaparkan "Welcome To Windows XP boot screen".

9. Terakhir windows menjalankan semua servis yang dijadualkan secara automatik. Pada masa ini
    pandangan monitor memaparkan "logon screen".


Power-on self test (POST) adalah perkara pertama yang berjalan ketika anda menghidupkan komputer. Semasa proses POST, pemproses menggunakan arahan yang ada dalam firmware BIOS (software yang ada di cip memri pada motherboard komputer) untuk mengesahkan bahawa power supply bekerja dengan baik, menjalankan beberapa ujian memory dan perkakasan, mencari perisian sistem operasi pada hard disk atau bebrapa media simpanan lain, dan menetapkan pilihan konfigurasi tertentu di BIOS.

Ketika komputer mengesan masalah pada saat menjalankan POST, maka akan dipaparkan mesej teks yang menunjukka kesalahan, atau mengeluarkan siri bunyi bip (sebenarnya, kod beep). Jika masalah sangat serius sehingga tidak mungkin bagi komputer untuk bekerja dengan baik (seperti kegagalan memori), sistem akan diam atau mematikan komputer.

Setelah komputer menyelesaikan POST yanga da dalam motherboard, POST akan menjalankan ujian tambahan pada beberapa komponen lain, termasuk hard disk dan penyesuai video. MAsing-masing ujian ini dapat menghasilkan mesej kesalahannya  masing-masing.

Setelah POST selesai, komputer cuba untuk memuatkan perisian sistem operasi yang disimpan di dalam cakera keras, cakera liut, CD, atau ebberapa peranti simpanan alin.

Jika BIOS tidak mencari masalah, maka BIOS akan mencari boot sector dari media yan menyimpan sistem operasi dan menjalankan program boot loader Windows bernama ntldr (NT Loader atau boot loader). Ntldr mengambil alih komputer dari BIOS.

Windows menggunakan maklumat yang dikumpulkan oleh ntdetect.com untuk mengenalpasti dan menyediakan pelbagai peranti peranti keras yang digunakan untuk menghantar, menerima, dan menyimpan data. Semua itu termasuk keyboard dan tetikus, pemacu cakera dan peranti simpanan data lain, penyesuai video yang mengawal mod monitor, port I/O (input dan output), termasuk siri, selari, Ethernet, dam port USB, dan setiap input atau output daripada peranti lain yang dipasang pada slot pengembangan yang ada di motherboard. Ntdetect.com juga membaca maklumat tertentu dari firmware BIOS, termasuk masa dan tarikh.

Setelah kedua-dua fail (ntoskrnl.exe dan fail perkakasan) berjaya dimuat, Windows akan menjalankan satu siri program yang disebut-Windows executivell yang akan membaca maklumat konfigurasi dari Registry Windows dan menjalankan program sekunder dan perkhidmatan yang berjalan di latar belakang seperti yang telah ditetapkan untuk dijalankan semasa permulaan.

Setelah kernel selesai menjalankan startup pada registry, maka kernel akan menjalankan program Session Manager (smss.exe), diantara beberapa fungsi penting lain, memindahkan Windows dar mode teks ke mode grafik. Dengan kata lain, ini adalah titik di mana anda mula melihat gambar grafik pada skrin anda.

Pada titik ini, Windows mengawal komputer anda secara penuh. Skrin log masuk akan meminta username dan password pengguna (jika ada). Setelah user masuk, Windows memuatkan apa-apa program startup tambahan yang ditentukan dalam Registry untuk akaun pengguna tersebut.

Registry menentukan satu kumpulan script logon, program startup, dan perkhidmatan untuk setiap pengguna. Ini termasuk peranti tambahan untuk sistem teras Windows, program keselamatan (sepeti antivirus atau antispyware), dan program utiliti lain yang berjalan di latar belakang operasi.

Setelah Windows selesai menjalankan skrip dan semua program dan perkhidmatan yang ditentukan, proses startup Windows selesai, desktop windows terlihat bersamaan dengan munculnya wallpaper kegemaran anda, dan komputer siap untuk digunakan.


Credit : http://www.catatanteknisi.com/2010/02/memahami-proses-start-up-komputer.html
    

Popular Posts