IT A-Z

เข้าสู่ระบบ

สารบาญตามตัวอักษร

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

boot

ที่มา

  :   ผู้ชม 6407

boot หรือการบู๊ตเครื่องคอมพิวเตอร์ เป็นการโหลดระบบปฏิบัติการเข้าสู่หน่วยความจำหลักของคอมพิวเตอร์ หรือหน่วยความจำชั่วคราว (RAM) เมื่อมีการโหลดระบบปฏิบัติการ (บนเครื่องคอมพิวเตอร์จะเห็นการเริ่ม Windows หรือ Mac บนจอภาพ) แสดงว่าพร้อมให้ผู้ใช้เรียกใช้โปรแกรมประยุกต์ บางครั้งจะพบคำสั่ง "reboot" ในระบบปฏิบัติการ ซึ่งมีความหมายว่ามีการโหลดระบบปฏิบัติการใหม่ (การใช้คำสั่งนี้ที่คุ้นเคยกัน ให้กดปุ่ม (Alt, Ctrl และ Delete พร้อมกัน)

ในคอมพิวเตอร์ขนาดใหญ่ (รวมถึงเครื่องเมนเฟรม) มีคำที่เทียบได้กับ "boot" คือ "Initial Program Load (IPL)" และสำหรับ "reboot" คือ "re-IPL" นอกจากที่ boot สามารถใช้เป็นคำนามเหมือนกับ การบู๊ตระบบ (system boot) คำนี้มีที่มาจากคำว่า "bootstrap " ซึ่งหมายถึงหว่งหนังขนาดเล็กด้านหลังของรองเท้าบู๊ตที่ให้ดึง เพื่อดึงรองเท้าขึ้น การบู๊ตระบบปฏิบัติการโดยการโหลดโปรแกรมขนาดเล็กเข้าไปในเครื่องคอมพิวเตอร์ และให้โปรแกรมควบคุมการโหลดระบบปฏิบัติการต่อไป

การบู๊ตหรือโหลดระบบปฏิบัติการมีความแตกต่างกันมากกว่าการติดตั้ง ซึ่งการกระทำเพียงครั้งเดียว เมื่อมีการติดตั้งระบบปฏิบัติการ จะมีขึ้นตอนในการเลือกวิธีการคอนฟิก เมื่อสิ้นสุดการติดตั้งระบบปฏิบัติการบนฮาร์ดดิสก์พร้อมที่จะบู๊ต (โหลด) เข้าสู่หน่วยความจำชั่วคราว ซึ่งเป็นที่เก็บที่ใกล้กับไมโครโพรเซสเซอร์ และทำงานเร็วกว่าฮาร์ดดิสก์ โดยปกติ ภายหลักการติดตั้งระบบปฏิบัติการแล้วเปิดเครื่องใหม่ ระบบปฏิบัติการจะบู๊ตอย่างอัตโนมัติ ถ้าการใช้งานมีปัญหาหน่วยความจำไม่พอ หรือระบบปฏิบัติการ หรือโปรแกรมประยุกต์มีความผิดพลาด จะมีข้อความแสดงความผิดพลาดหรือจอภาพอยู่นิ่ง ในกรณีเหล่านี้จำเป็นต้อง "reboot " ระบบปฏิบัติการ

ขั้นตอนการบู๊ต

หมายเหตุ ขึ้นตอนเหล่านี้อาจจะแตกต่างจาก MAC, UNIX, OS/2 หรือ ระบบปฏิบัติการอื่น ๆ เมื่อมีการเปิดเครื่องคอมพิวเตอร์ ระบบปฏิบัติจะได้รับการตั้งค่าในการบู๊ต (โหลดไปที่ RAM) โดยอัตโนมัติ ตามขึ้นตอนต่อไปนี้

1. เมื่อเปิดเครื่องคอมพิวเตอร์ BIOS (Basic Input/Output System) ที่อยู่บนชิป ROM (read-only menoy) จะ"ถูกปลุก" และทำงาน โดย BIOS จะพร้อมในการโหลด เพราะว่าอยู่ชิป ROM ซึ่งต่างจาก RAM เนื่องจากข้อมูลใน ROM ไม่มีการลบเมื่อมีการปิดเครื่อง
2. BIOS ในขึ้นตอนที่ 1 จะทำการตรวจสอบ แบบ power-on self test (POST) เพื่อทำให้มั่นใจว่าอุปกรณ์ของคอมพิวเตอร์ทั้งหมดทำงานได้ จากนั้นโปรกแกรมบู๊ตของ BIOS จะมองหาโปรแกรมบู๊ตพิเศษที่ทำหน้าที่โหลดระบบปฏิบัติการไปที่ ฮาร์ดดิสก์
3. ขั้นแรก มองหาในไดรฟ์ A เป็นสถานที่ที่ระบุที่เก็บไฟล์บู๊ตของระบบปฏิบัติการ (ถ้าระบบปฏิบัติการเป็น MS-DOS จะหาไฟล์ 2 ไฟล์ ชื่อ IO.SYS แลt MSDOS.SYS) ถ้ามีดิสก์ในไดรฟ์ A แต่ไม่ใช้แผ่น system สำหรับการใช้งาน BIOS จะส่งข้อความบอกว่าไดรฟ์ A ไม่มีแผ่น system ถ้าไดรฟ์ A ไม่มีดิสก์ BIOS จะมองหาไฟล์ system จากตำแหน่งที่ระบุในฮาร์ดดิสก์
4. เมื่อระบุไดรฟ์ที่เก็บไฟล์บู๊ตแล้ว BIOS จะมองต่อไปที่ sector แรก (พื้นที่ 512-byte) และสำเนาสารสนเทศจากตัว BIOS ไปยังตำแหน่งที่ระบุใน RAM สารสนเทศนี้เรียกว่า boot record หรือ Mastor Boot Record
5. จากนั้นจะโหลด boot record ไปที่ตำหน่งที่ระบุใน RAM (address 7C00)
6. boot record เก็บโปรแกรมที่ BIOS ส่งให้เพื่อให้ boot record ควบคุมคอมพิวเตอร์ต่อไป
7. boot record จะโหลดไฟล์เริ่มต้น (เช่น ระบบ DOS คือ IO.SYS) ไปที่ RAM จากดิสก์หรือฮาร์ดดิสก์
8. ไฟล์เริ่มต้น (เช่น IO.SYS ซึ่งรวมถึงโปรแกรม SYSINIT) จะโหลดส่วนที่เหลือของระบบปฏิบัติการไปที่ RAM (จากจุดนี้ boot record ไม่มีความจำเป็นแล้ว และสามารถแทนที่ด้วยข้อมูลอื่น)
9. ไฟล์เริ่มต้น (เช่น SYSINIT) จะโหลดไฟล์ระบบ (เช่น MSDOS.SYS) ซึ่งสามารถทำงานกับ BIOS ได้
10. ไฟล์ของระบบปฏิบัติการ ไฟล์หนึ่งที่โหลดเข้ามาเป็นชุดแรก คือ ไฟล์คอนฟิกระบบ (สำหรับ DOS เรียกว่า CONFIG.SYS) สารสนเทศในไฟล์คอนฟิกจะบอกให ้โหลดโปรแกรมที่เจาะจงในชุดไฟล์ ของระบบปฏิบัติการที่จำเป็นต้องโหลด (เช่น ไฟล์ driver ของอุปกรณ์)
11. ไฟล์พิเศษอีกไฟล์ที่ทำหน้าที่บอกถึงโปรแกรมประยุกต ์หรือคำสั่งที่ผู้ใช้ต้องการใช้ ที่รวมอยู่ขั้นตอนการบู๊ตใน DOS เรียกไฟล์ที่ว่า AUTOEXEC.BAT ใน Windows เรียกว่า WIN.INI
12. หลังจากไฟล์ทั้งหมดระบบปฏิบัติการได้รับการโหลดแล้ว ระบบปฏิบัติการจะทำหน้าที่ควบคุมคอมพิวเตอร์ และทำงานตามการขอเริ่มต้น จากนั้นจะรอคำสั่งจากผู้ใช้

ศัพท์เกี่ยวข้อง

BIOS, driver, operating system, RAM, ROM, mainframe

update: 15 ตุลาคม 2545

IT A-Z ปรับปรุงล่าสุด
abacus
zero-day exploit
MPP (massively parallel processing)
message queueing
medium
semaphore
master/slave
MAC address (Media Access Control address)
mash-up
vlog
LANDesk Client Manager
laptop computer
linkrot
Itanium
Job Entry Subsystem (JES)
IP telephony (Internet Protocol telephony)
Kerberos
iterative
interoperability
interface definition language (IDL)

Loading
Microsoft Access
Access
ไชยวัฒน์ ตระการรัตน์สันติ สั่งซื้อผ่าน PayPal ในราคา 280 บาท
อุ้มผาง เบื้องหลังธรรมชาติ
Umphang
รู้จักอุ้มผางในอีกแง่มุม โดย ประชา แม่จัน
สั่งซื้อผ่าน PayPal ในราคา 90 บาท
สงวนลิขสิทธิ์ (C) widebase