บ้าน ฮาร์ดแวร์ การถ่ายโอนข้อมูลหลักคืออะไร? - คำจำกัดความจาก techopedia

การถ่ายโอนข้อมูลหลักคืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - การถ่ายโอนข้อมูลหลักหมายถึงอะไร

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


นอกเหนือจากหน่วยความจำระบบทั้งหมดหรือเพียงส่วนหนึ่งของโปรแกรมที่ยกเลิกไฟล์ดัมพ์หลักอาจมีข้อมูลเพิ่มเติมเช่น:

  • สถานะของโปรเซสเซอร์
  • เนื้อหาของตัวประมวลผลการลงทะเบียน
  • ข้อมูลการจัดการหน่วยความจำ
  • ตัวนับตัวนับและตัวชี้ของโปรแกรม
  • ข้อมูลระบบปฏิบัติการและตัวประมวลผลและแฟล็ก

คอร์ดัมพ์อาจรู้จักในชื่อหน่วยความจำดัมพ์หน่วยเก็บข้อมูลดัมพ์หรือดัมพ์

Techopedia อธิบาย Core Dump

โปรแกรมเมอร์มักใช้ core dump เพื่อตรวจสอบปัญหาด้วยการใช้ดีบักเกอร์ ดัมพ์หลักสามารถรวมหน่วยความจำระบบทั้งหมดหรือส่วนหนึ่งของโปรแกรมที่ล้มเหลว มีสาเหตุหลายประการที่ทำให้คอมพิวเตอร์หรือโปรแกรมสามารถพัง:

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

โดยทั่วไปไฟล์ core dump จะรวมเนื้อหา random access memory (RAM) ของกระบวนการบางส่วนหรือบางส่วนของพื้นที่ที่อยู่ของกระบวนการและค่าของการลงทะเบียนโปรเซสเซอร์ ไฟล์ core dump สามารถใช้วิเคราะห์สาเหตุของการดัมพ์ดูเป็นข้อความหรือพิมพ์


เนื่องจากพื้นที่แอดเดรสกระบวนการโปรเซสร่วมสมัยอาจแบ่งปันตัวแบ่งและหน้ากับไฟล์และกระบวนการอื่น ๆ จึงใช้รูปภาพที่สลับซับซ้อนมากขึ้น ในระบบที่คล้าย Unix โดยทั่วไปการถ่ายโอนข้อมูลหลักจะใช้รูปแบบอิมเมจที่ปฏิบัติการได้มาตรฐาน:

  • Mach-O ใน Mac OS X
  • a.out ใน Unix เวอร์ชันเก่า
  • รูปแบบที่ทำงานได้และเชื่อมโยงได้ (ELF) ในระบบ Linux, Solaris, Unix System V และ Berkeley software distribution (BSD) ที่ทันสมัย

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

การถ่ายโอนข้อมูลหลักคืออะไร? - คำจำกัดความจาก techopedia