"สวัสดีคะเพื่อนๆ ^_^ วันนี้เราจะมารีวิวกระบวนการเริ่มต้นของระบบคอมพิวเตอร์.... อยากรู็แล้วใช่ไหมหล่าาาว่ามีขั้นตอนอย่างไร งั้นเราไปดูกันเล๊ยย..."
ขั้นตอนการบู๊ตเครื่องในคอมพิวเตอร์
กระบวนการบู๊ตเครื่อง
1. พาวเวอร์ซัพพลายส่งสัญญาณไปให้ซีพียูเริ่มทำงาน ซึ่งพาวเวอร์ซัพพลายจะทำหน้าที่จ่ายพลังงานไฟฟ้าไปให้อุปกรณ์ต่าง
ๆ ภายในเครื่องคอมพิวเตอร์ โดยจะเริ่มต้นทำงานทันทีเมื่อเรากดปุ่มเปิด (Power
ON) และเมื่อเริ่มการทำงานก็จะมีสัญญาณส่งไปบอกซีพียูด้วย
2. ซีพียูจะสั่งให้ไบออสทำงาน
ทันทีที่มีกระแสไฟฟ้าจ่ายมายังคอมพิวเตอร์และมีสัญญาณให้เริ่มทำงาน
หน่วยประมวลกลางหรือซีพียูจะพยายามเข้าถึงข้อมูลที่อยู่ในไบออสเพื่อทำงานตามชุดคำสั่งที่เก็บไว้โดยทันที
3. เริ่มทำงานตามกระบวนการที่เรียกว่า POST เพื่อเช็คอุปกรณ์ต่าง
ๆกระบวนการ POST (power on self test) ซึ่งทำหน้าที่ตรวจสอบความพร้อมของอุปกรณ์ที่ติดตั้งอยู่ในเครื่อง
ไม่ว่าจะเป็นเมนบอร์ด , RAM , ซีพียู รวมถึงอุปกรณ์ต่อพ่วงอื่น ๆ เช่น คีย์บอร์ดหรือเมาส์
****ซึ่งเราจะสามารถสังเกตผลการตรวจสอบนี้ได้ทั้งจากข้อความที่ปรากฏบนจอภาพในระหว่างบู๊ต
และจากเสียงสัญญาณที่คอมพิวเตอร์ส่งออกมา
****ถ้าการตรวจสอบเรียบร้อยและไม่มีปัญหาใด ๆ ก็จะส่งสัญญาณปี๊บสั้น ๆ 1
ครั้ง แต่หากมีอาการผิดปกติจะส่งสัญญาณที่มีรหัสเสียงสั้นและยาวต่างกันแล้วแต่ข้อผิดพลาด (error)
ที่พบ
4. ผลลัพธ์จากกระบวนการ POST จะถูกนำไปเปรียบเทียบกับข้อมูลที่อยู่ในซีมอส
ข้อมูลของอุปกรณ์ต่าง ๆ ที่ติดตั้งแล้วในเครื่องหรือค่า configuration จะถูกเก็บอยู่ในหน่วยความจำที่เรียกว่า
ซีมอส (CMOS – complementary metal oxide semiconductor) ซึ่งจะใช้กระแสไฟฟ้าปริมาณเล็กน้อยในการหล่อเลี้ยง
โดยใช้แบตเตอรี่ตัวเล็ก ๆ บนเมนบอร์ด เพื่อให้เครื่องสามารถจำค่าต่าง ๆ ไว้ได้
ผลลัพธ์จากกระบวนการ POST นี้ จะถูกนำมาตรวจสอบกับข้อมูลซีมอส
ถ้าถูกต้องตรงกันก็ทำงานต่อได้ ไม่เช่นนั้นต้องแจ้งผู้ใช้ให้แก้ไขข้อมูลก่อน
5. ไบออสจะอ่านโปรแกรมสำหรับบู๊ตซีดีหรือฮาร์ดดิสก์ ถ้าบู๊ตลำดับแรกไม่ผ่าน
ก็จะไปบู๊ตในลำดับถัดไป
6. เมื่อไบออสรู้จักระบบไฟล์ของไดรว์ที่บู๊ตได้แล้วก็จะไปอ่านโปรแกรมส่วนสำคัญของระบบปฏิบัติการที่เรียกว่าเคอร์เนล
(kernel) เข้ามาเก็บในหน่วยความจำหลักหรือ RAM ของคอมพิวเตอร์เสียก่อน
7. ระบบปฏิบัติการในหน่วยความจำเข้าควบคุมเครื่องและแสดงผลลัพธ์
เคอร์เนลที่ถูกถ่ายโอนลงหน่วยความจำนั้นจะเข้าไปควบคุมการทำงานของคอมพิวเตอร์โดยรวมและโหลดค่า
configuration ต่าง ๆ พร้อมทั้งแสดงผลออกมาที่เดสก์ท็อป
****ประเภทของการบู๊ตเครื่องสามารถแบ่งออกเป็น 2 ลักษณะด้วยกันคือ
โคลด์บู๊ต (Cold boot) เป็นการบู๊ตเครื่องที่อาศัยการทำงานของฮาร์ดแวร์
โดยการกดปุ่มเปิดเครื่อง (Power On) แล้วเข้าสู่กระบวนการทำงานโดยทันที
ปุ่มเปิดเครื่องนี้จะอยู่บนตัวเคสของคอมพิวเตอร์
ทำหน้าที่ปิดเปิดการทำงานโดยรวมของคอมพิวเตอร์ทั้งหมดเหมือนกับสวิทช์ของอุปกรณ์ไฟฟ้าทั่วไป
วอร์มบู๊ต (Warm boot) เป็นการบู๊ตเครื่องโดยทำให้เกิดกระบวนการบู๊ตใหม่หรือที่เรียกว่า
การรีสตาร์ทเครื่อง (restart) โดยมากจะใช้ในกรณีที่เครื่องคอมพิวเตอร์ไม่สามารถทำงานต่อไปได้
(เครื่องแฮงค์) ซึ่งจำเป็นต้องมีการบู๊ตเครื่องกันใหม่ สามารถทำได้สามวิธีคือ
- กดปุ่ม Reset บนตัวเครื่อง
- กดปุ่ม Ctrl + Alt + Delete จากแป้นพิมพ์ แล้วเลือกคำสั่ง restart จากระบบปฏิบัติการที่ใช้
- สั่งรีสตาร์ทเครื่องจากเมนูบนระบบปฏิบัติการ
.........เป็นยังไงกันบ้างคะ กับขั้นตอนการเริ่มต้นระบบคอมพิวเตอร์ ตอนเราเปิดคอมพิวเตอร์ขึ้นมามันอาจจะเป็นขั้นตอนง่ายๆ แต่รู้ไหมว่ามันมีกระบวนการที่ซับซ้อน หากอยากเข้าใจก็สามารถศึกษาแล้วทำความเข้าใจเยอะๆนะค๊าาา........
ไม่มีความคิดเห็น:
แสดงความคิดเห็น