ผู้สอน: ในบทเรียนนี้
เราจะพูดถึงหน้าจอขัดข้อง
ตอนนี้หน้าจอขัดข้องเป็นหน้าจอที่จะแสดงข้อผิดพลาดเมื่อใดก็ตามที่ระบบปฏิบัติการของคุณมีปัญหาที่สำคัญบางอย่าง
คุณมักจะได้ยินหน้าจอขัดข้องเหล่านี้เรียกว่าสามสิ่งที่แตกต่างกัน
ขึ้นอยู่กับระบบปฏิบัติการที่คุณใช้
หากคุณใช้ Windows คุณอาจเคยได้ยินสิ่งนี้เรียกว่า
BSOD หรือ Blue Screen of Death
หากคุณใช้ MAC คุณจะได้ยินสิ่งนี้เรียกว่า
Pinwheel of Death
และถ้าคุณใช้ Linux สิ่งนี้เรียกว่า Kernel Panic
มาดูข้อมูลแต่ละข้ออย่างรวดเร็วกัน
เพราะมีข้อมูลสำคัญบางอย่างที่คุณสามารถใช้เมื่อคุณแก้ไขปัญหาระบบ
อันดับแรก เรามี Windows และภายใน Windows เมื่อใดก็ตามที่เกิดข้อผิดพลาดร้ายแรง
คุณจะได้รับ Blue Screen of Death หรือ BSOD
ตอนนี้ Blue Screen of Death จะระบุว่ามีปัญหาบางอย่างกับฮาร์ดแวร์พื้นฐานและ
Windows ไม่สามารถแก้ไขได้
ดังนั้นมันจึงตื่นตระหนกและมันก็พัง
เมื่อเกิดปัญหา จะนำข้อมูลบางอย่างไปที่หน้าจอ
ในสมัยก่อน นี่เป็นหน้าจอสีน้ำเงินที่มีข้อความสีขาวซึ่งมีข้อมูลทางเทคนิคอยู่มากมาย
แต่เมื่อเวลาผ่านไป
Microsoft ก็ตระหนักว่านี่เป็นสิ่งที่น่ากลัวสำหรับผู้ใช้
ดังนั้นพวกเขาจึงเปลี่ยนหน้าจอที่ดูมีเทคนิคมากนี้เป็นหน้าจอที่ดูเป็นมิตรขึ้นเล็กน้อย
ใน Windows 10 และ 11 คุณจะเห็นหน้าจอสีน้ำเงินที่มีใบหน้าเศร้าหมองอยู่
และสิ่งนี้จะพูดว่า "พีซีของคุณประสบปัญหาและจำเป็นต้องรีสตาร์ท
เรากำลังรวบรวมข้อมูลข้อผิดพลาดบางอย่าง จากนั้นเราจะเริ่มต้นใหม่ให้คุณ
จากนั้นจะมีการนับขึ้นจากศูนย์ถึง 100%
ข้างใต้นี้จะมีรหัส QR ที่คุณสามารถสแกนด้วยสมาร์ทโฟนของคุณและสามารถรับข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดเฉพาะที่
Windows ประสบได้
นอกจากนี้ คุณสามารถไปที่หน้าต่าง com/stopcode และรับข้อมูลเกี่ยวกับข้อผิดพลาดที่คุณเพิ่งพบ
ในตอนนี้ เมื่อพูดถึงการหยุดรหัสภายใน
Windows มีเหตุผลมากมายหลายประการที่คุณอาจมีข้อผิดพลาดหรือข้อขัดข้องเกิดขึ้น
ซึ่งอาจรวมถึงสิ่งต่างๆ เช่น กระบวนการสำคัญที่เสียชีวิต
ข้อยกเว้นภัยคุกคามระบบที่ไม่ได้รับการจัดการอย่างเหมาะสม
IRQ ไม่น้อยกว่าหรือเท่ากับ ตรวจพบการหมดเวลาของวิดีโอ
TDR ข้อบกพร่องของเพจในพื้นที่ที่ไม่มีเพจ ข้อยกเว้นบริการระบบ และ DPC watchdog การละเมิด
ตอนนี้สำหรับการสอบ คุณไม่จำเป็นต้องรู้รหัสหยุดประเภทต่างๆ
ทั้งหมดที่มีอยู่ใน Windows
และรายการที่ฉันแสดงไว้ที่นี่เป็นเพียงส่วนน้อยเท่านั้น
จริงๆ แล้วยังมีอีกมาก
สิ่งที่คุณต้องรู้ก็คือ หากคุณได้ยินคำว่า
Blue Screen of Death หรือ BSOD แสดงว่าเรากำลังพูดถึงหน้าจอขัดข้องหรือหน้าจอข้อผิดพลาดภายใน
Windows และรหัสข้อผิดพลาดนั้นเรียกอีกอย่างว่ารหัสหยุดเนื่องจากระบบหยุดทำงาน
ดำเนินการและแสดงรหัสข้อผิดพลาดนั้นเพื่อให้คุณสามารถค้นหาและรับข้อมูลเพิ่มเติมได้
ส่วนใหญ่แล้ว ฉันพบว่า Blue Screens of
Death เหล่านี้มีสาเหตุมาจากปัญหาฮาร์ดแวร์บางอย่าง
และโดยทั่วไปมักเกี่ยวข้องกับหน่วยความจำระบบ
หากมีบางส่วนของหน่วยความจำของคุณที่เกิดข้อผิดพลาดเมื่อเวลาผ่านไป
อาจทำให้เกิดข้อผิดพลาดเหล่านี้
และระบบทั้งหมดอาจตื่นตระหนกและพังได้
ตอนนี้ระบบปฏิบัติการที่สองที่เราจะพูดถึงคือ
macOS หรือที่เรียกว่า OS X
ตอนนี้ OS X สร้างโดย Apple และทำงานบนฮาร์ดแวร์ของ
Apple เช่น เดสก์ท็อปและแล็ปท็อป
เมื่อเกิดการขัดข้องภายใน Apple แทนที่จะให้หน้าจอขัดข้องหรือ
Blue Screen of Death เหมือนที่ Windows
ทำ แต่จะสร้างสิ่งที่ผู้คนเรียกว่า
Spinning Beach Ball หรือที่เรียกกันทั่วไปว่า Pinwheel of Death
เหตุผลก็คือ มีวงกลมหลากสีที่หมุนไปรอบๆ
ทุกครั้งที่ระบบไม่ตอบสนองและกำลังรอให้มีบางอย่างเกิดขึ้น
โดยทั่วไป คุณจะเห็น Spinning Beach Ball
หรือที่เรียกว่า Pinwheel of Death เมื่อใดก็ตามที่ระบบ
macOS หรือ OS X ประสบปัญหาความล้มเหลวของกระบวนการร้ายแรง และโดยพื้นฐานแล้ว
แอปพลิเคชันหรือกระบวนการนั้นจะไม่ตอบสนองอย่างสมบูรณ์
ตอนนี้ระบบปฏิบัติการหลักที่สามเรียกว่า
Linux
และใน Linux เราไม่มี Blue Screen of
Death หรือ Pinwheel of Death ที่หมุนอยู่
แต่เรามีสิ่งที่เรียกว่า Kernel Panic
เมื่อสิ่งนี้เกิดขึ้น คุณจะได้หน้าจอสีดำพร้อมข้อความสีขาวบนหน้าจอ
ซึ่งจะให้ข้อมูลรายละเอียดมากมายแก่คุณ
เหตุผลนี้คือ Linux มักจะถูกใช้งานโดยผู้ที่เชี่ยวชาญด้านเทคนิค
เช่น ผู้ดูแลระบบหรือช่างเทคนิค
ตอนนี้ภายใน Linux แกนหลักของระบบปฏิบัติการเรียกว่าเคอร์เนลและทำงานทุกอย่างใน
Linux
ดังนั้นเมื่อระบบไม่ตอบสนองหรือล่ม
เราเรียกสิ่งนี้ว่า Kernel Panic
ตอนนี้ หากมี Kernel Panic ระบบจะส่งออกไปยังจอแสดงผลจริง
ๆ และแจ้งสิ่งที่เรียกว่า exit
code ซึ่งเป็นอีกรูปแบบหนึ่งของ stop code
เช่นเดียวกับที่เราพูดถึงใน Windows และ
OS X
ใน Linux โค้ดทางออกเหล่านี้เขียนเป็นศูนย์ X แล้วตามด้วยเลขแปดหลักทั้งหมดเขียนในรูปแบบเลขฐานสิบหก
เลขฐานสิบหกเหล่านี้สามารถอยู่ที่ใดก็ได้ตั้งแต่ 0 ถึง
9 และ A ถึง F แทนตัวเลขตั้งแต่ศูนย์ถึง
16 หรือสี่บิตในเลขฐานสองหรือที่เรียกว่า
nibble
ในฐานะช่างเทคนิค คุณต้องตระหนักถึงรหัสหยุดการทำงานที่แตกต่างกันเหล่านี้
ไม่ใช่เพื่อให้จำรหัสเหล่านี้ แต่เพียงเข้าใจว่าเมื่อระบบตื่นตระหนกหรือล่ม คุณจะได้รับจอฟ้าแห่งความตายหากคุณกำลังใช้ Windows การหมุนวงล้อแห่งความตายหากคุณใช้ MAC หรือ OS X หรือ Kernel
Panic หากคุณใช้ Linux
เมื่อใช้รหัสที่กำหนดโดย Windows หรือ Linux คุณจะสามารถค้นหาออนไลน์และรับข้อมูลเพิ่มเติมเกี่ยวกับสาเหตุของข้อผิดพลาดนั้น
ตอนนี้ไม่เหมือนกับ Windows หรือ Linux ตรงที่ MAC ไม่ได้ให้รหัสจริงแก่คุณ
แต่คุณเพียงแค่ได้รับ Pinwheel
of Death ที่หมุนอยู่ในขณะที่คุณรอให้ระบบตอบสนองอีกครั้ง
หรือคุณเข้าไปและบังคับให้ออกจากกระบวนการนั้น เพื่อให้สามารถเพิ่มทรัพยากรเหล่านั้นและกู้คืนระบบให้กลับมาใช้งานได้
ตอนนี้ ใน Core One เราไม่ได้มุ่งเน้นไปที่ระบบปฏิบัติการที่แตกต่างกัน
ดังนั้นเราจะไม่ลงลึกถึงวิธีการทำสิ่งนั้นจริงๆ ในตอนนี้
แต่คุณเพียงแค่ต้องระวังข้อเท็จจริงที่ว่ารหัสหยุดเหล่านี้มีอยู่จริง
และคุณสามารถใช้รหัสเหล่านั้นเพื่อค้นหาและรับข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดต่างๆ ของคุณได้