Yığın Taşması

Yazar: John Stephens
Yaratılış Tarihi: 28 Ocak Ayı 2021
Güncelleme Tarihi: 2 Temmuz 2024
Anonim
Sistem, bu uygulama pencerelerinde yığın tabanlı bir arabellek taşması algıladı 11
Video: Sistem, bu uygulama pencerelerinde yığın tabanlı bir arabellek taşması algıladı 11

İçerik

Tanım - Yığın Taşması Nedir?

Bir yığın taşması, bir program çağrı yığında yetersiz bellek çalıştığında meydana gelen bir çalışma zamanı hatasıdır. Yığın taşması genellikle kaynak sağlamada bir sorun olduğunu gösterir ve programın belleği düzgün şekilde çalıştırıp kullanabilmesi için düzeltilmesi gerekir.


Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Yığın Taşmasını Açıklıyor

Yığın taşmasının mantıksal bir çalışma zamanı hatası olduğunu ve sözdizimi hatası olmadığını belirtmek önemlidir. Sözdizimi hataları, bilgisayar kodun bir bölümünü doğru okuyamadığında ortaya çıkar ve bu hatalar derleyici tarafından veya üretimden önce diğer önemli noktalarda yakalanır. Öte yandan, bir yığın taşması “karışımda” olur ve bunu anlamak zor olabilir.

Yığın taşması, belirli bir program için yeterli bellek ayrılmamasından kaynaklanabilir. Ayrıca, kodlayıcı veya geliştiricinin bellek sınırlarını hatırlamadığı ve yürütülebilir dosyaları bunları geçecek şekilde programladığı bir kod temeli de olabilir. Birçok programcı özyinelemeli işlevleri büyük bir suçlu olarak kabul eder: Özyinelemeyle, yinelemeli işlem tüm kullanılabilir belleği tüketir ve ardından yığın taşmasını tetikler.