Ev Donanım Çekirdek dökümü nedir? - techopedia nedir?

Çekirdek dökümü nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Core Dökümü ne demektir?

Çekirdek dökümü, bir programın veya bilgisayarın çöktüğü zaman bilgisayarın belgelenmiş belleğinin bir dosyasıdır. Dosya, genellikle sistemin çöktüğü veya programın atipik olarak sona erdiği zamana yakın, açık bir zamanda çalışma belleğinin kaydedilmiş durumundan oluşur.


Tüm sistem belleğinin veya programın iptal edilen bir kısmının yanı sıra, bir çekirdek dökümü dosyası aşağıdaki gibi ek bilgiler içerebilir:

  • İşlemcinin durumu
  • İşlemci kaydının içeriği
  • Bellek yönetimi bilgileri
  • Programın sayaç ve yığın işaretçisi
  • İşletim sistemi ve işlemci bilgileri ve bayrakları

Çekirdek dökümü bellek dökümü, depolama dökümü veya dökümü olarak da bilinir.

Techopedia, Core Dump'ı açıklıyor

Programcılar genellikle bir hata ayıklayıcı kullanımı ile ilgili sorunu incelemek için bir çekirdek dökümü kullanır. Çekirdek dökümü tüm sistem belleğini veya programın başarısız olan bir bölümünü içerebilir. Bir bilgisayarın veya programın çökmesinin birkaç nedeni vardır:

  • Bozuk veri
  • Ciddi bir kullanıcı hatası
  • Virüs bulaşmış dosyalar
  • Veri dosyalarına erişim sorunları
  • Eski bir işletim sistemi
  • Segmentasyon hatası veya bus hatası
  • Kötü havalandırılmış veya tozlu bir bilgisayar kulesi
  • Yazılımda veya donanımda sistem tarafından algılanan bir hata
  • Hatalı bir soğutucu veya fanın neden olduğu bilgisayar aşırı ısınıyor

Genel olarak, bir çekirdek dökümü dosyası, belirli bir işlemin rasgele erişim belleği (RAM) içeriğini veya işlemin adres alanının bir bölümünü ve işlemci kayıtlarının değerlerini içerir. Çekirdek döküm dosyaları dökümün nedenini analiz etmek, metin olarak görüntülemek veya yazdırmak için kullanılabilir.


Çağdaş işletim sistemi işlem adres alanı, araları ve sayfaları diğer dosya ve işlemlerle paylaşabileceğinden, daha karmaşık bir görüntü kullanılır. Unix benzeri sistemlerde, çekirdek dökümler genellikle standart yürütülebilir görüntü biçimini kullanır:

  • Mac OS X'te Mach-O
  • eski Unix sürümlerinde a.out
  • Modern Linux, Solaris, Unix System V ve Berkeley yazılım dağıtım (BSD) şemalarında çalıştırılabilir ve bağlanabilir format (ELF)

Başlangıçta, bir çekirdek dökümü, bilgisayarın durumunu kaydetmek için bellek içeriğini tam olarak aktardı. Çekirdek dökümler, sekiz veya daha fazla sayıdan oluşan sekizli veya onaltılık sayılardan oluşan gerçek çıktılardı. Sayfalar, çökmenin nedenini veya anormal olarak sonlandırılmış programı araştırmak için programcılar tarafından incelenmiştir. Sonunda, hata ayıklayıcıların tanıtımı, büyük miktarda yığın çıktı ihtiyacını ortadan kaldırdı.

Çekirdek dökümü nedir? - techopedia nedir?