Itthon Hardver Mi az a központi dump? - meghatározás a techopedia alapján

Mi az a központi dump? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a Core Dump?

A magmentés a számítógép dokumentált memóriájának fájlja, amikor egy program vagy számítógép összeomlott. A fájl a munkamemória rögzített állapotából áll egy explicit időben, általában akkor, amikor a rendszer összeomlik, vagy amikor a program atipikusan befejeződik.


A teljes rendszermemórián vagy a program csak egy részén, amely megszakította, a központi dump fájl további információkat tartalmazhat, például:

  • A feldolgozó állapota
  • A processzor regisztrációjának tartalma
  • Memóriakezelési információk
  • A program számlálója és verem mutatója
  • Operációs rendszer és processzor információk és zászlók

A törzsfájlt memória dumpnak, tároló dumpnak vagy dumpnak is nevezik.

A Techopedia magyarázza a Core Dumpot

A programozók gyakran használnak egy központi dumpot, hogy megvizsgálják a hibakereső használatával kapcsolatos problémát. A központi dump tartalmazhatja az összes rendszermemóriát vagy a program egy részét, amely nem sikerült. Számos oka van annak, hogy egy számítógép vagy program összeomolhat:

  • Sérült adatok
  • Súlyos felhasználói hiba
  • Vírussal fertőzött fájlok
  • Az adatfájlok elérésének problémái
  • Egy elavult operációs rendszer
  • Szegmentációs hiba vagy buszhiba
  • Rosszan szellőző vagy poros számítógépes torony
  • Rendszer által észlelt hiba a szoftverben vagy a hardverben
  • A számítógép túlmelegedése hibás hűtőborda vagy ventilátor miatt

Általában egy központi dump fájl magában foglalja egy bizonyos folyamat véletlen hozzáférésű memóriájának (RAM) tartalmát vagy a folyamat címterének egy részét, valamint a processzor regiszterek értékeit. Az alapvető dump fájlok felhasználhatók a dump okának elemzésére, szövegként tekintve vagy kinyomtatva.


Mivel a modern operációs rendszer processzorcím-területe megoszthat szünetet és oldalakat más fájlokkal és folyamatokkal, bonyolultabb képet használ. Az Unix-szerű rendszerekben a törzsmagok általában a szokásos végrehajtható képformátumot használják:

  • Mach-O a Mac OS X rendszerben
  • a.out a Unix régebbi verzióiban
  • Végrehajtható és összekapcsolható formátum (ELF) a modern Linux, Solaris, Unix System V és Berkeley szoftver disztribúciós (BSD) rendszerekben

Eredetileg egy központi tároló pontosan továbbította a memória tartalmát, hogy rögzítse a számítógép állapotát. A törzsmagok ténylegesen körülbelül száz vagy annál nagyobb méretű nyomatok voltak, amelyek oktális vagy hexadecimális számból álltak. Az oldalakat a programozók tanulmányozták, hogy feltárják az összeomlás vagy a rendellenesen lezárt program okát. Végül a hibakeresők bevezetése kiküszöbölte a tömeges nyomatok szükségességét.

Mi az a központi dump? - meghatározás a techopedia alapján