Kamis, 21 Maret 2013


Bagaimana Disk
Boot
Bekerja


Sebuah komputer pribadi tidak bisa melakukan sesuatu yang berguna kecuali jika menjalankan sistem operasi-dasar jenis perangkat lunak yang bertindak sebagai pengawas untuk semua aplikasi, game, atau program lain yang Anda gunakan. Sistem operasi menetapkan aturan untuk menggunakan memori, drive, dan bagian lain dari komputer. Tapi sebelum PC dapat menjalankan sistem operasi, perlu beberapa cara untuk memuat sistem operasi dari disk untuk random access memory (RAM). Cara untuk melakukan ini adalah dengan tali booting atau hanya untuk boot - sejumlah kecil kode yang permanen merupakan bagian dari PC.

Bootstrap aptly bernama karena memungkinkan PC melakukan sesuatu yang sama sekali sendiri, tanpa
setiap sistem operasi luar. Tentu saja, operasi boot tidak berbuat banyak. Bahkan, hanya memiliki
dua fungsi: satu adalah untuk menjalankan POST, atau power-on self-test yang dijelaskan dalam bab sebelumnya, dan yang lain adalah untuk mencari drive untuk sistem operasi. Ketika fungsi-fungsi ini selesai, proses boot meluncurkan proses membaca file sistem dan menyalin mereka untuk akses acak
memori.

Mengapa PC menggunakan seperti sekitar - tentang pengaturan? Mengapa tidak hanya membuat sistem operasi bagian dari PC? Sebuah komputer low-end atau khusus beberapa melakukan hal ini. Komputer awal yang digunakan terutama untuk bermain game, ch su sebagai Pada ri 400 dan 800, dan seukuran telapak tangan yang lebih baru PC, memiliki permanen sistem operasi. Namun dalam kebanyakan kasus, sistem operasi yang dimuat dari hard disk untuk dua alasan.

Hal ini sederhana untuk meng-upgrade sistem operasi ketika loading dari sebuah disk. Ketika sebuah perusahaan seperti seperti Microsoft-yang membuat MS-DOS dan Windows, sistem-PC yang paling umum digunakan operasi ingin menambahkan fitur baru atau memperbaiki bug yang serius, itu hanya bisa mengeluarkan satu set baru disk. Kadang-kadang semua yang diperlukan adalah file tunggal yang patch cacat dalam sistem operasi. Ini lebih murah untuk Microsoft untuk mendistribusikan sistem operasi pada disk daripada merancang sebuah microchip yang berisi sistem operasi. Dan akan lebih mudah bagi pengguna komputer untuk menginstal sistem operasi baru dari disk daripada untuk swap chip.

Alasan lain untuk memuat sistem operasi dari disk adalah bahwa hal itu memberikan pengguna ceof choi opera ting sys tems. Al engkau gh kebanyakan PC berbasis mikroprosesor yang dibangun oleh Intel menggunakan Windows atau MS - DOS, ada beberapa sistem operasi alternatif, seperti Windows NT, OS / 2, DR DOS, dan UNIX. Pada beberapa pengaturan PC, Anda bahkan dapat ch oose mana dari sistem operasi untuk menggunakan setiap kali Anda menghidupkan komputer Anda. Kami akan menggunakan DO S / Windows di sini karena ini khas dari operasi semua sistem.


Disk Boot


1.       Setelah melakukan cek POST dari semua komponen hardware PC, program boot yang terdapat pada komputer ROM BIOS chip cek drive A untuk melihat apakah mengandung floppy disk diformat. Jika sebuah disk dipasang di drive, program mencari lokasi tertentu pada disk untuk file-file yang membentuk pertama dua bagian dari sistem operasi. Anda tidak akan biasanya melihat file-file sistem karena masing-masing ditandai dengan atribut file khusus yang biasanya menyembunyikan hal itu dari setiap daftar file. Untuk sistem Windows, file tersebut bernama IO.SYS dan MSDOS.SYS. Jika drive floppy kosong, program boot memeriksa drive C drive untuk file sistem, dan pada beberapa sistem, sebagai upaya terakhir, memeriksa drive CD-ROM. Jika boot disk tidak berisi file, program boot menghasilkan pesan kesalahan.



2.       Setelah menemukan disk dengan file sistem, program boot membaca data yang disimpan pada sektor pertama diskdan salinan data ke lokasi tertentu dalam RAM. Informasi ini merupakan boot record. Itu boot record yang ditemukan di lokasi yang sama pada setiap disk diformat. Boot record hanya sekitar 512byte, kode hanya cukup untuk memulai pemuatan dua file sistem yang tersembunyi. Setelah program boot BIOStelah dimuat boot record ke dalam memori pada 7C00 alamat heksadesimal, BIOS melewati kontrol dengan catatan boot dengan percabangan ke alamat tersebut.


3.       Boot record mengambil kendali dari IO.SYS PC dan beban ke dalam RAM. File IO.SYS berisi ekstensi ke BIOS ROM dan termasuk sysinit disebut rutinitas yang mengelola sisa boot up. setelah memuat IO.SYS, boot record tidak lagi diperlukan dan diganti RAM dengan kode lainnya.




4.       Sysinit mengandaikan kontrol proses start-up dan MSDOS.SYS beban ke dalam RAM. The MSDOS.SYS File bekerja dengan BIOS untuk mengelola file, mengeksekusi program, dan merespon sinyal dari perangkat keras.






5.       Sysinit mencari akar mengerikan cto ry dari boot disk untuk sebuah file bernama CONFIG.SYS. Jika CONFIG.SYSada, sysinit memberitahu MSDOS.SYS untuk mengeksekusi perintah dalam file. CONFIG.SYS adalah file yang dibuat oleh pengguna. Perintah yang memberitahu sistem operasi bagaimana menangani operasi tertentu, seperti berapa banyak
file dapat dibuka pada satu waktu. CONFIG.SYS juga berisi petunjuk untuk memuat driver perangkat.Device driver adalah file yang berisi kode yang memperluas kemampuan dari BIOS untuk mengontrol memori atau
perangkat keras. (Pada Windows, driver yang dimuat melalui catatan dalam sebuah file bernama Registry.)


6.       Sysinit memberitahu MSDOS.SYS untuk memuat COMMAND.COM file. Ini file sistem operasi terdiri dari tiga bagian. Salah satunya adalah perluasan lebih lanjut untuk input / output fungsi. Bagian ini dimuat dalam memori dengan BIOS dan menjadi bagian dari sistem operasi.




7.       Bagian kedua dari COMMAND.COM berisi perintah DOS internal seperti DIR, COPY, dan
TYPE. Hal ini dimuat di ujung yang tinggi dari RAM konvensional, di mana ia dapat ditimpa oleh aplikasi Programs jika mereka membutuhkan memori.




8.       Bagian ketiga dari COMMAND.COM hanya digunakan sekali dan kemudian dibuang. Bagian ini mencari ro o t d i kembali c t o ry untuk sebuah file bernama AUTOEXEC.BAT. File ini dibuat oleh pengguna komputer dan berisiserangkaian perintah file batch DOS dan / atau nama program yang pengguna ingin menjalankan setiap kali komputer dihidupkan. PC ini sekarang sepenuhnya boot dan siap untuk digunakan.


Referensi :           How C o m p u t e r s Work” Fourth Edition
Ron White I l l u s t r ated by Timothy Edward Downs, Sarah Ishida,
and Stephen Adams

2 komentar: