Koti Laitteisto Mikä on ydin dump? - määritelmä techopediasta

Mikä on ydin dump? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä Core Dump tarkoittaa?

Ydinpohja on tiedosto tietokoneen dokumentoidusta muistista, kun ohjelma tai tietokone kaatui. Tiedosto koostuu työmuistin tallennetusta tilasta nimenomaisella hetkellä, yleensä lähellä sitä, kun järjestelmä kaatui tai kun ohjelma päättyi epätyypillisesti.


Koko järjestelmän muistin tai vain osan keskeytetyn ohjelman lisäksi ydintiedosto voi sisältää lisätietoja, kuten:

  • Prosessorin tila
  • Suorittimen rekisterin sisältö
  • Muistin hallintaa koskevat tiedot
  • Ohjelman laskuri ja pinon osoitin
  • Käyttöjärjestelmää ja prosessoria koskevat tiedot ja liput

Core dump voidaan kutsua myös nimellä muistin dump, tallennus dump tai dump.

Techopedia selittää Core Dumpin

Ohjelmoijat käyttävät usein ydindumppaa tutkimaan virheenkorjaimen käytön ongelmaa. Ydinmuisti voi sisältää koko järjestelmämuistin tai osan ohjelmasta, joka epäonnistui. On olemassa useita syitä, miksi tietokone tai ohjelma voi kaatua:

  • Vioittuneet tiedot
  • Vakava käyttäjän virhe
  • Viruksilla tartunnan saaneet tiedostot
  • Ongelmia datatiedostojen saatavuudessa
  • Vanhentunut käyttöjärjestelmä
  • Segmentointi- tai väylävirhe
  • Huonosti ilmastoitu tai pölyinen tietokonetorni
  • Järjestelmän havaitsema vika ohjelmistossa tai laitteistossa
  • Virheellisen jäähdytyslevyn tai tuulettimen aiheuttama tietokoneen ylikuumeneminen

Yleensä ytimen dump-tiedosto sisältää tietyn prosessin tai prosessin osoitealueen osan hajasaantimuistin (RAM) sisällön ja prosessorirekisterien arvot. Ydintiedostoja voidaan käyttää analysoimaan dumpin syytä, tarkastelemaan sitä tekstinä tai tulostettuna.


Koska nykyaikainen käyttöjärjestelmän prosessosoitetila voi jakaa taukoja ja sivuja muiden tiedostojen ja prosessien kanssa, käytetään monimutkaisempaa kuvaa. Unix-kaltaisissa järjestelmissä ydinjätteet käyttävät tyypillisesti tavallista suoritettavaa kuvaformaattia:

  • Mach-O Mac OS X: ssä
  • a.out Unixin vanhemmissa versioissa
  • Suoritettava ja liitettävissä oleva muoto (ELF) nykyaikaisissa Linux-, Solaris-, Unix System V- ja Berkeley-ohjelmistojakelujärjestelmissä (BSD)

Alun perin ydinjätteet siirtivät muistin sisällön tarkasti tietokoneen tilan tallentamiseksi. Ytimen kaatopaikat olivat todellisia noin sadan sivun tulosteita, jotka koostuivat kahdeksan- tai heksadesimaalisista numeroista. Ohjelmoijat ovat tutkineet sivut tutkimaan kaatumisen tai epänormaalisti päättyneen ohjelman syytä. Lopulta virheenkorjausohjelmien käyttöönotto eliminoi massiivisten tulosteiden nipun tarpeen.

Mikä on ydin dump? - määritelmä techopediasta