Skip to main content

ข้อผิดพลาดการป้องกันทั่วไปคืออะไร?

ข้อผิดพลาดการป้องกันทั่วไป (GPF) เป็นข้อผิดพลาดที่เกิดขึ้นในไมโครโปรเซสเซอร์คอมพิวเตอร์โดยปกติเมื่อโปรแกรมซอฟต์แวร์พยายามเข้าถึงหน่วยความจำที่ซอฟต์แวร์อื่นใช้อยู่ในปัจจุบันเงื่อนไขข้อผิดพลาดการป้องกันทั่วไปบางอย่างอาจเกิดจากความล้มเหลวของฮาร์ดแวร์ แต่เช่นเดียวกับข้อผิดพลาดของคอมพิวเตอร์ส่วนใหญ่โอกาสที่ล้นหลามคือซอฟต์แวร์นั้นเป็นสาเหตุโปรเซสเซอร์ที่ตรวจพบเงื่อนไขการป้องกันทั่วไปหยุดการดำเนินการรหัสที่ทำให้เกิดและพยายามกู้คืนจากข้อผิดพลาดหากเงื่อนไข GPF ไม่ถูกจับในเวลาโดยโปรเซสเซอร์และความผิดพลาดของ GPF เพิ่มเติมเกิดขึ้นข้อผิดพลาดที่สามมักจะส่งผลให้ระบบคอมพิวเตอร์ไม่ตอบสนองต่อการป้อนข้อมูลและต้องการให้ระบบรีเซ็ตหรือรีบูต

รุ่นก่อนหน้าของคอมพิวเตอร์บ่อยครั้งจากเงื่อนไขการป้องกันทั่วไปมากกว่าระบบปัจจุบันทำนี่เป็นส่วนหนึ่งเนื่องจากการเขียนโปรแกรมซอฟต์แวร์ไม่สอดคล้องกันมากขึ้นในเวลานั้นและเนื่องจากข้อ จำกัด ที่มากขึ้นของหน่วยความจำแบบสุ่ม (RAM) ที่มีอยู่ยุติและอยู่โปรแกรม Resident (TSRs) ที่โหลดลงในหน่วยความจำระบบเมื่อคอมพิวเตอร์บูทขึ้นเพื่อให้โปรแกรมบางโปรแกรมสามารถเข้าถึงได้อย่างรวดเร็วมักจะนำไปสู่ข้อผิดพลาดของ GPF เมื่อโปรแกรมอื่น ๆ โหลดโดยผู้ใช้พยายามใช้ประโยชน์จากตำแหน่งหน่วยความจำที่เก็บไว้

เงื่อนไขฮาร์ดแวร์ที่อาจทำให้เกิดข้อผิดพลาดของคอมพิวเตอร์การป้องกันทั่วไปรวมถึงหน่วยความจำการเข้าถึงแบบสุ่ม (RAM) ประเภทต่าง ๆ ที่ติดตั้งในระบบเดียวกันและค่อนข้างเข้ากันไม่ได้ตัวอย่างรวมถึง RAM ข้อมูลเพิ่มเติม (EDO) RAM และ Fast Page Memory Random-Access Memory (DRAM)เนื่องจาก Edo Ram ต้องติดตั้งเป็นคู่ชิปบนเมนบอร์ด แต่สามารถติดตั้ง DRAM หน้าเร็วเป็นหน่วยเดียวพวกเขามักจะผสมกับระบบคอมพิวเตอร์รุ่นเก่าโดยที่ผู้ใช้ไม่ได้ตระหนักถึงความแตกต่าง

อีกสาเหตุหนึ่งที่พบได้ทั่วไปสำหรับความผิดพลาดในการป้องกันทั่วไปในฮาร์ดแวร์คือเมื่อระบบเริ่มทำงานที่อุณหภูมิเกินข้อกำหนดการออกแบบซึ่งมักจะมากกว่า 100 DEG;Fahrenheit (38 deg; Celsius)อุณหภูมิส่วนเกินอาจเกิดจากการระบายอากาศภายในไม่เพียงพอรวมถึงฮาร์ดแวร์ที่ติดตั้งเพิ่มเติมเช่นฮาร์ดไดรฟ์พิเศษหรือดิสก์ขนาดกะทัดรัด (CD) และดิสก์ดิสก์ดิจิตอล (DVD) ที่สร้างความร้อนมากขึ้นในคอนโซลคอมพิวเตอร์อดิเรกคอมพิวเตอร์ที่ปิดกั้นไมโครโปรเซสเซอร์เพื่อปรับปรุงประสิทธิภาพหรือเพิ่มแหล่งจ่ายไฟอื่นเพื่อเรียกใช้การ์ดกราฟิกสำหรับการเล่นเกมมักจะละเลยที่จะออกแบบการกระจายความร้อนที่ดีขึ้นสำหรับระบบเช่นกัน

ข้อผิดพลาดของคอมพิวเตอร์ตกอยู่ภายใต้ชั้นเรียนที่หลากหลายและข้อผิดพลาดในการแบ่งส่วนหรือข้อผิดพลาดข้อผิดพลาดการป้องกันทั่วไปเป็นข้อผิดพลาดในการเข้าถึงหน่วยความจำโดยเฉพาะว่าเทคโนโลยีระบบปฏิบัติการกำลังมีปัญหาในการแก้ไขเมื่อเกิดข้อผิดพลาดดังกล่าวเคอร์เนลระบบปฏิบัติการซึ่งได้รับการป้องกันหน่วยความจำในโปรเซสเซอร์ที่โหลดระบบปฏิบัติการส่งข้อความกลับไปยังกระบวนการซอฟต์แวร์ของข้อผิดพลาดข้อผิดพลาดการป้องกันทั่วไปซึ่งมักจะส่งผลให้กระบวนการถูกยกเลิกเพื่อแก้ไขเงื่อนไขและซอฟต์แวร์ปิดตัวลงหรือแขวน แต่ระบบยังคงทำงานต่อไปในระบบคอมพิวเตอร์ก่อนหน้านี้การกู้คืนจากข้อผิดพลาดของ GPF นั้นผิดปกติและระบบมักจะต้องรีบูตคอมพิวเตอร์รุ่นใหม่ที่มีหน่วยความจำมากขึ้นโปรเซสเซอร์และซอฟต์แวร์ที่เร็วขึ้นซึ่งเข้ากันได้กับฮาร์ดแวร์มากขึ้นมีโอกาสในการกู้คืนจากเงื่อนไข GPF โดยไม่ต้องรีบูตและพวกเขาไม่ค่อยเห็นในคอมพิวเตอร์ส่วนบุคคลมาตรฐานอีกต่อไป