การเริ่มต้นการทำงานของคอมพิวเตอร์
เพื่อนๆหลายๆคนคงเคยได้ยินเสียงปิ๊บๆ หรือปี๊บบบ ยาวๆตอนเปิดเครื่อง แต่ทราบหรือไม่ว่าขั้นตอนนั้นเกิดจากอะไร วันนี้ผมจะมาอธิบายขั้นตอนการเปิดเครื่องและการตรวจสอบตนเองของคอมพิวเตอร์
ขั้นที่ 1 กดปุ่มสตาร์ท หรือ ออนเครื่องโดยใช้ไขควงแตะที่ ATX Power switchขั้นที่ 2 Power supply ส่งไฟฟ้าไปเลี้ยงอุปกรณ์ต่างๆ และส่งสํญญาณ(โดยใช้ทรานซิสเตอร์)ไปยังเมนบอร์ดและ CPU
ขั้นที่ 3 CPU จะล้างข้อมูลในรีจิสเตอร์และมีผลให้โปรแกรมเคาน์เตอร์มีค่าเท่ากับ F000 เป็นตัวเลขที่อยู่ในคำสั่งแรก โดยจะสั่งให้ CPU พร้อมประมวลผลที่อยู่ใน BIOS
ขั้นที่ 4 เมื่อ BIOS ทำงานครั้งแรก จะเริ่มขบวนการ POST (Power-on self-test) โดยมีการตรวจสอบตามลำดับดังนี้
- ตรวจสอบอุปกรณ์คอมพิวเตอร์ว่าพร้อมใช้หรือไม่ หากมีปัญหาจะส่ง Beep Code เตือน
- ตรวจ system time และ date ที่อยู่ใน 64 ไบต์แรกของ CMOS
- ตรวจสอบและเปรียบเทียบค่าที่เราตั้งไว้ กับสิ่งที่ติดตั้งในเครื่องหากไม่มีข้อผิดพราดจะโหลดโปรแกรมควบคุมอุปกรณ์พื้นฐาน(Basic device drive) และตัวขัดจังหวะ(Interrupt handler)สำหรับฮาร์ดแวร์ต่างๆ
- ตรวจสอบนาฬิกาเวลาจริง (RTS : Real-time Clock) และระบบบัสของคอมพิวเตอร์ เพื่อให้รู้ว่าทำงานสัมพันธ์กันหรือไม่
- BIOS ตรวจสอบว่าเป็น Cold boot หรือ Warm boot
- ทดสอบหน่วยความจำ RAM
- ทดสอบ Drive Disk ต่างๆ
หากการทดสอบทั้งหมดไม่มีปัญหาก็จะเริ่มกระบนการโหลดระบบปฏิบัติการ (OS)
ประเภทของการบู๊ตเครื่อง ดังที่อธิบายแล้วว่าการบู๊ตเครื่อง คือ ขั้นตอนที่คอมพิวเตอร์เริ่มทำการโหลดระบบปฏิบัติการเข้าไปไว้ในหน่วยความจำ RAM ซึ่งสามารถแบ่งออกเป็น 2 ลักษณะด้วยกันคือ
โคลด์บู๊ต ( Cold boot ) เป็นการบู๊ตเครื่องที่อาศัยการทำงานของฮาร์ดแวร์ โดยการกดปุ่มเปิดเครื่อง ( Power On ) แล้วเข้าสู่กระบวนการทำงานโดยทันที ปุ่มเปิดเครื่องนี้จะอยู่บนตัวเคสของคอมพิวเตอร์ ทำหน้าที่ปิดเปิดการทำงานโดยรวมของคอมพิวเตอร์ทั้งหมดเหมือนกับสวิทช์ของ อุปกรณ์ไฟฟ้าทั่วไป
วอร์มบู๊ต ( Warm boot ) เป็นการบู๊ตเครื่องโดยทำให้เกิดกระบวนการบู๊ตใหม่หรือที่เรียกว่า การรีสตาร์ทเครื่อง ( restart ) โดยมากจะใช้ในกรณีที่เครื่องคอมพิวเตอร์ไม่สามารถทำงานต่อไปได้ (เครื่องแฮงค์) ซึ่งจำเป็นต้องมีการบู๊ตเครื่องกันใหม่ สามารถทำได้สามวิธีคือ
- กดปุ่ม Reset บนตัวเครื่อง (ถ้ามี)
- กดปุ่ม Ctrl + Alt + Delete จากแป้นพิมพ์ แล้วเลือกคำสั่ง restart จากระบบปฏิบัติการที่ใช้
- สั่งรีสตาร์ทเครื่องจากเมนูบนระบบปฏิบัติการ