สารบัญ:
คำจำกัดความ - Crash หมายถึงอะไร
ความผิดพลาดในบริบทของการคำนวณเป็นเหตุการณ์ที่ระบบปฏิบัติการหรือโปรแกรมคอมพิวเตอร์หยุดทำงานอย่างถูกต้อง ส่วนใหญ่จะเกิดขึ้นเมื่อ:
- ฮาร์ดแวร์ล้มเหลวในแบบที่ไม่สามารถกู้คืนได้
- ข้อมูลระบบปฏิบัติการเสียหาย
- การกู้คืนจากข้อผิดพลาดเป็นไปไม่ได้หากไม่มีข้อมูลสูญหาย
แอปพลิเคชันหยุดทำงานอาจส่งผลให้เกิดการออกจากแอปพลิเคชันโดยไม่คาดคิดในขณะที่ระบบขัดข้องอาจทำให้คอมพิวเตอร์ค้าง
ความผิดพลาดเป็นที่รู้จักกันว่าผิดพลาดของระบบ
Techopedia อธิบาย Crash
แอปพลิเคชันอาจมีปัญหาเนื่องจากสาเหตุหลายประการรวมถึง:
- การดำเนินการที่ผิดกฎหมายของเครื่องหรือคำสั่งพิเศษ
- การส่งอาร์กิวเมนต์ที่ไม่ถูกต้องไปยังการเรียกฟังก์ชัน
- กำลังพยายามเข้าถึงที่อยู่หน่วยความจำที่ไม่ถูกต้อง
- การดำเนินการอินพุต / เอาต์พุตไม่ถูกต้อง
- การดำเนินการทางคณิตศาสตร์ที่ผิดกฎหมายเช่นการดำเนินการหารด้วยศูนย์
- การใช้ไลบรารีไดนามิกรุ่นผิด (aka "DLL hell" ใน Windows)
จากข้อใดข้อหนึ่งข้างต้นแอปพลิเคชั่นจะถูกยกเลิกโดยระบบปฏิบัติการทันทีเพื่อป้องกันความไม่เสถียรของระบบ
ในระหว่างที่ระบบขัดข้องระบบปฏิบัติการบางครั้งสามารถกู้คืนจากข้อผิดพลาดได้โดยการบูตเครื่องใหม่ อย่างไรก็ตามข้อผิดพลาดที่เกิดจากข้อบกพร่องในไดรเวอร์อุปกรณ์ข้อผิดพลาดโหมดเคอร์เนลฮาร์ดแวร์ที่ชำรุดหรือฮาร์ดแวร์ / ซอฟต์แวร์ที่เข้ากันไม่ได้อาจต้องมีการปรับปรุงระบบติดตั้งใหม่หรือแม้กระทั่งการอัพเกรด มิฉะนั้นปัญหาอาจยังคงมีอยู่ ในบางกรณีหน้าจอเปลี่ยนเป็นสีน้ำเงินและข้อความแสดงข้อผิดพลาดปรากฏขึ้นบนหน้าจอ สิ่งนี้เรียกว่า "หน้าจอสีน้ำเงินแห่งความตาย" ใน Windows
