จำนวนการดูหน้าเว็บรวม

วันศุกร์ที่ 2 สิงหาคม พ.ศ. 2567

Power On Self Test (POST) และรหัส POST

 Power On Self Test (POST) และรหัส POST

บทความนี้อธิบายถึงกระบวนการ POST (Power On Self-Test) ที่เกิดขึ้นเมื่อเปิดเครื่องคอมพิวเตอร์ รวมถึงรหัส POST ที่บ่งบอกถึงสถานะของระบบในระหว่างการทดสอบ

รหัส POST และการ์ดวินิจฉัย

ระหว่างการ POST บนคอมพิวเตอร์แบบ AT-compatible ขึ้นไป BIOS จะส่งสัญญาณพิเศษไปยังพอร์ต I/O เพื่อบ่งบอกถึงขั้นตอนการทำงาน

พอร์ตที่ใช้บ่อยที่สุดคือ 80h

คอมพิวเตอร์บางรุ่นอาจใช้พอร์ตอื่นๆ (ดูรายละเอียดในตารางด้านล่าง)

การ์ดวินิจฉัย POST สามารถอ่านรหัสจากพอร์ตเหล่านี้ และแสดงผลเป็นตัวเลข ช่วยให้ผู้ใช้:

ตรวจสอบความคืบหน้าของ POST

วินิจฉัยข้อผิดพลาดเบื้องต้น

การที่ POST หยุดทำงานที่รหัสใดรหัสหนึ่ง ไม่ได้หมายความว่า ส่วนประกอบที่เกี่ยวข้องกับรหัสนั้นๆ จะมีปัญหาเสมอไป ควรใช้รหัส POST เป็นแนวทางในการแก้ไขปัญหาเพิ่มเติม

ตารางแสดงพอร์ต I/O ที่ใช้สำหรับรหัส POST ในคอมพิวเตอร์บางรุ่น:

ยี่ห้อ/รุ่น พอร์ต I/O

ทั่วไป 80h

Compaq 84h

Olivetti 378h (LPT1)

IBM PS/2 90h

EISA บางรุ่น 300h

ชิปเซ็ต/แพลตฟอร์มเฉพาะ 50h

ระดับการตรวจสอบ POST

POST จะตรวจสอบระบบในสามระดับหลักๆ คือ:

Early POST:

ทดสอบส่วนประกอบพื้นฐาน เช่น CPU, RAM, และวงจรควบคุมวิดีโอ

หากเกิดข้อผิดพลาด:

ระบบมักจะไม่สามารถบูตต่อได้

จะส่งเสียงบี๊บเป็นสัญญาณเตือน

Late POST:

ทดสอบส่วนประกอบอื่นๆ เพิ่มเติม เช่น Floppy Drive, Hard Drive, Keyboard

หากเกิดข้อผิดพลาด:

ระบบอาจยังสามารถบูตต่อได้

จะแสดงข้อความแสดงข้อผิดพลาดบนหน้าจอ

System Initialisation:

โหลดค่าต่างๆ จาก CMOS

เริ่มต้นการทำงานของระบบปฏิบัติการ

หากเกิดข้อผิดพลาด:

ระบบอาจไม่สามารถบูตต่อได้

อาจบูตได้ไม่สมบูรณ์

คำสั่ง Shutdown และ Reset

Reset:

หยุดการทำงานปัจจุบัน

เริ่มต้นการทำงานของระบบใหม่ทั้งหมด เหมือนกับการเปิดเครื่องใหม่

Shutdown:

สั่งให้ CPU ออกจาก Protected Mode และเข้าสู่ Real Mode

ก่อนปิดเครื่อง BIOS จะบันทึกสถานะของระบบลงใน CMOS เพื่อให้สามารถกลับมาทำงานต่อได้อย่างถูกต้อง หากมีการเปิดเครื่องอีกครั้ง

จัมเปอร์วนรอบการผลิต (Manufacturing Loop Jumper)

จัมเปอร์นี้จะบังคับให้ POST ทำงานวนซ้ำ

การใช้งาน:

ทดสอบระบบ

ตรวจสอบส่วนประกอบที่ผิดพลาดด้วยออสซิลโลสโคป

คอมพิวเตอร์แต่ละยี่ห้อ อาจมีวิธีการใช้งานจัมเปอร์นี้แตกต่างกัน

รหัส POST ของ BIOS ยี่ห้อต่างๆ

ACER (อ้างอิงจาก Award BIOS 3.03)

ตารางแสดงรหัส POST ของ ACER (ดูได้จากตารางที่ให้มา)

AMI BIOS

AMI BIOS 2.2x

ตารางแสดงรหัส POST ของ AMI BIOS 2.2x (ดูได้จากตารางที่ให้มา)

AMI Old BIOS (AMI Plus BIOS); 08/15/88 – 04/08/90

รหัส POST ใน AMI BIOS เวอร์ชันนี้อาจแตกต่างจากเวอร์ชันอื่นๆ แนะนำให้อ้างอิงจากคู่มือของเมนบอร์ด หรือเอกสารของ AMI BIOS โดยตรง

AMI BIOS 04/09/90-02/01/91

ตารางแสดงรหัส POST ของ AMI BIOS 04/09/90-02/01/91 (ดูได้จากตารางที่ให้มา)

หมายเหตุ:

รหัส POST และความหมายอาจแตกต่างกันไปตามยี่ห้อและรุ่นของ BIOS

ควรอ้างอิงคู่มือของเมนบอร์ดของคุณสำหรับรายละเอียดที่ครบถ้วน

เว็บไซต์ The BIOS Companion เป็นแหล่งข้อมูลที่ดีสำหรับการค้นหารหัส POST และข้อมูลทางเทคนิคอื่นๆ ที่เกี่ยวข้องกับ BIOS

ไม่มีความคิดเห็น:

เรียนซ่อมคอมพิวเตอร์

เทสเพาเวอร์

ดีบักการ์ด