Depolama ihlali - Storage violation
Gelen bilgi işlem bir depolama ihlali bir donanım veya yazılım hatası bir oluşur görev bir alanı erişmeye çalıştığında bilgisayar depolama o erişime izin verilmez.
içindekiler
Depolama ihlali Türleri
Depolama ihlali, örneğin, okuma yazma veya görev ait olmayan depolama kurtararak oluşabilir. Depolama ihlali ilişkin yaygın bir tür olarak bilinen bir yığın bellek taşması bir programın için ayarlanmış sınırlarını aşmasına çalışır çağrı yığını . Ayrıca, başka eksik bulunmuyor parçacığı (veya hiç) bellek koruması tarafından "sahip olunan" bellek teşebbüs modifikasyonu başvurabilir.
Depolama ihlallerinin kaçınma
Depolama ihlalleri gibi işlem sistemi içinde oluşabilecek CICS işlemle ait olmayan belleğe yazma mümkündür durumlarda; Böyle ihlalleri gibi özellikleri etkinleştirerek azaltılabilir depolama koruması ve işlem izolasyonu .
Depolama ihlallerinin tespiti
Depolama ihlalleri çöker önce sık sık ihlal sonra belli bir süre için çalıştırabilirsiniz bir program olarak algılamak için zor olabilir. Örneğin, bellek serbest alana bir işaretçi muhafaza edilir ve daha sonra bir hataya neden yeniden kullanılabilir. Sonuç olarak, çabalar ortaya çıktıkça da geç sorun gözlendiğinde daha ihlallerini tespit odaklanmak.
Böyle CICS gibi sistemlerde, depolama ihlalleri bazen (CE tarafından tespit edilir çekirdeğin onlar araya getirildi olmadığını görmek için test edilebilir "imza" kullanımı yoluyla).
Alternatif bir çalışma zamanı kitaplığı daha ek yük pahasına, depolama ihlallerini tespit etmek için kullanılabilmektedir. Bazı programlama dilleri yazılım kullanmak kontrol sınırları bu olayları önlemek için.
Bazı program hata ayıklama yazılımı da test sırasında ihlallerini algılar.
Yaygın sebepler
- çalışma sırasında referansı değiştirme yasadışı kullanımına yol açan bir kaçak simge.
- denilen ve arama elemanları arasında Bağlantı düzen uyuşmazlığı.
- Daha önce serbest (ve bazen önceden tahsis yeniden) bellek kullanımı.
Yazılım tespit depolama ihlalleri örnekleri
- INTERTEST aslen Çevrimiçi Yazılım International, sonradan gelen Computer Associates
Ayrıca bakınız
Referanslar
- IBM . "Z / OS için CICS Transaction Server Sürüm 3 Release 2 Bilgi Merkezi" . IBM . Alındı 2008-10-20 .
- CICS sorun belirleme Kılavuzu
Dış bağlantılar
- https://plus.google.com/u/1/collection/wUwasB diğer ürün tespit depolama ihlalleri Pazarlama malzemesi
| Bu bilgisayar bilimi makale bir taslaktır . Sen Vikipedi'ye katkıda bulunabilirsiniz genişletmeden . |