Rumah Perkakasan Apakah pembuangan teras? - definisi dari techopedia

Apakah pembuangan teras? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Dump Core?

Dump teras adalah fail memori didokumenkan komputer apabila program atau komputer terhempas. Fail ini terdiri daripada status rekod ingatan kerja pada masa yang jelas, biasanya dekat dengan apabila sistem terhempas atau ketika program berakhir secara normal.


Selain dari keseluruhan memori sistem atau sebahagian daripada program yang dibatalkan, fail pembuangan teras mungkin termasuk maklumat tambahan seperti:

  • Keadaan pemproses
  • Kandungan daftar pemproses
  • Maklumat pengurusan memori
  • Kaunter program dan penumpuk stack
  • Sistem operasi dan maklumat dan bendera pemproses

Pembuangan teras mungkin juga dikenali sebagai dump memori, dump tempat penyimpanan atau dump.

Techopedia menerangkan Dump Teras

Pengaturcara sering menggunakan dump teras untuk memeriksa masalah dengan penggunaan debugger. Dump teras boleh termasuk semua memori sistem atau sebahagian daripada program yang gagal. Terdapat beberapa sebab mengapa komputer atau program boleh terhempas:

  • Data yang rosak
  • Kesalahan pengguna yang teruk
  • Fail yang dijangkiti virus
  • Masalah mengakses fail data
  • Sistem operasi ketinggalan zaman
  • Kesalahan kesalahan segmentasi atau bas
  • Menara komputer yang berventilasi atau berdebu
  • Suatu sistem yang dikesan kesalahan dalam perisian atau perkakasan
  • Overheating komputer yang disebabkan oleh sink haba atau kipas yang rosak

Secara umum, fail dump teras termasuk kandungan akses rawak (RAM) dari proses tertentu atau sebahagian daripada ruang alamat proses dan nilai daftar pemproses. Fail dump teras boleh digunakan untuk menganalisis punca dump, dilihat sebagai teks atau dicetak.


Kerana ruang alamat proses kontemporari OS boleh berkongsi rehat dan halaman dengan fail dan proses lain, imej yang lebih rumit digunakan. Dalam sistem seperti Unix, tempat pembuangan teras biasanya menggunakan format imej boleh laku standard:

  • Mach-O dalam Mac OS X
  • a.out dalam versi lama Unix
  • Format dan format yang boleh dieksekusi (ELF) dalam skim perisian Linux moden, Solaris, Unix System V dan Berkeley edaran perisian (BSD)

Pada asalnya, dump teras memindahkan kandungan memori dengan tepat untuk merakam keadaan komputer. Pembuangan teras adalah cetakan sebenar kira-kira seratus muka surat atau lebih yang terdiri daripada nombor segiempat atau heksadesimal. Halaman-halaman tersebut telah dikaji oleh pengaturcara untuk menyelidik penyebab kecelakaan atau program yang ditamatkan secara luar biasa. Akhirnya, pengenalan debugger menghapuskan keperluan untuk mencetak cetakan besar-besaran.

Apakah pembuangan teras? - definisi dari techopedia