Acasă Hardware Ce este gunoiul de bază? - definiție din techopedia

Ce este gunoiul de bază? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Core Dump?

Un basculant de bază este un fișier din memoria documentată a unui computer de când s-a prăbușit un program sau computer. Fișierul constă în starea înregistrată a memoriei de lucru la un moment explicit, de obicei aproape de momentul când sistemul s-a prăbușit sau când programul s-a încheiat atipic.


În afară de întreaga memorie a sistemului sau doar o parte a programului abortat, un fișier de descărcare principală poate include informații suplimentare, cum ar fi:

  • Starea procesorului
  • Conținutul registratorului procesorului
  • Informații despre gestionarea memoriei
  • Contorul programului și indicatorul pentru stivă
  • Informații despre sistem de operare și procesor și steaguri

Core dump poate fi, de asemenea, cunoscut sub numele de memorie dump, depozitare sau dump.

Techopedia explică Core Dump

Programatorii folosesc adesea un dump de bază pentru a examina problema cu utilizarea unui depanator. Un dump de bază poate include toată memoria sistemului sau o parte a programului care a eșuat. Există mai multe motive pentru care un computer sau un program se poate prăbuși:

  • Date corupte
  • O eroare severă a utilizatorului
  • Fișiere infectate cu virus
  • Probleme de accesare a fișierelor de date
  • Un sistem de operare învechit
  • O eroare de segmentare sau o eroare de magistrală
  • Un turn de calculator slab ventilat sau prăfuit
  • O defecțiune detectată de sistem în software sau hardware
  • Supraîncălzirea computerului cauzată de o radiator sau ventilator defect

În general, un fișier dump de bază include conținutul memoriei de acces aleatoriu (RAM) al unui anumit proces sau al unei părți dintr-un spațiu de adrese al procesului și valorile registrelor procesorului. Fișierele de descărcare de bază pot fi utilizate pentru a analiza cauza descărcării, vizualizate ca text sau tipărite.


Deoarece un spațiu de adrese de proces de sistem contemporan poate împărți pauze și pagini cu alte fișiere și procese, se folosește o imagine mai complexă. În sistemele similare Unix, dump-urile de bază utilizează în mod obișnuit formatul de imagine executabil standard:

  • Mach-O în Mac OS X
  • a.out în versiunile mai vechi de Unix
  • Format executabil și conectabil (ELF) în sistemele moderne de distribuție software Linux, Solaris, Unix System V și Berkeley (BSD)

Inițial, un dump core a transferat conținutul memoriei tocmai pentru a înregistra starea computerului. Gropile de bază erau tipărituri reale de aproximativ o sută de pagini sau mai multe care constau din numere octale sau hexadecimale. Paginile au fost studiate de programatori pentru a cerceta cauza prăbușirii sau a programului încheiat anormal. În cele din urmă, introducerea depanatoarelor a eliminat nevoia de stive masive de printuri.

Ce este gunoiul de bază? - definiție din techopedia