What önemli özel durum hataları gibi şeyler neden önemli özel durum hataları gibi şeyler neden
Bir Microsoft Word veya Excel " gibi programı; çöküyor, " bir şey programın yürütülmesi sırasında ciddi yanlış gitti demektir. İşletim sistemi çoğu zaman ciddi bir sorundur ve temiz bir şekilde soruna yol açan uygulamayı devre dışı öldürür farkındadır. Önemli özel durum hata " bu yaptığında, işletim sistemi " gibi şifreli bir şey diyecek; (ve genellikle size, kullanıcıya tamamen yararsız onaltılık sayılar geniş bir koleksiyon görüntüler, ancak orijinal programcı bazı kullanım olabilir). Çökmesine bir program için başka yolu yeniden başlatmak zorunda yani onunla işletim sistemini aşağı çekmek içindir.
şifreli hata mesajları ile yapabileceğimiz bir şey yok olsa da, bu olabilir güzel, en azından ne anlama geldiklerini bilmek! Yani en yaygın üç üzerinden gidelim:
önemli özel durum hatası - Microsoft Word gibi bir uygulama programı birçok katmanları ve bileşenlerden oluşur. Çekirdek işletim sistemi işletim sistemi hizmetleri katman, sistem hizmetleri üstünde belki bir kapsülleme tabakası vardır, yazılım kütüphaneleri, iç işlevi /sınıf kitaplıkları ve dll ve nihayet ana uygulama katmanı yüzlerce. (C ++, Java, vb) En modern işletim sistemleri ve diller istisnalar ve istisna işleme olarak bilinen kavramları programlama destekler. İstisnalar farklı katmanları birbirine sorunları iletişim kurmasına izin. Örneğin, bir program, bazı bellek ihtiyacı olduğunu söylüyorlar, bu yüzden bellek bloğunu ayırmak için işletim sistemini sorar. İşletim sistemi (istenen blok çok büyük, ya da sistem belleği azaldığında, ya da her neyse, çünkü) bellek isteği onurlandırmak için yapamıyorsa, o-ecek " Bir bellek özel " atmak; talepte katmana kadar. Çeşitli katmanlar yukarı özel durum devam edebilir. Özel ve quot yakalamak, yol boyunca bir yerlerde, katmanlardan biri " gerekir; ve sorunun üstesinden. Program söylemek gerekiyor, " Vay - sistem belleğinden çıktı. Ben güzel bir iletişim kutusu ile bu konuda kullanıcıyı söylemek gerekir. &Quot; Program (nedense programcı bu özel durum işlemek için kod yazdı asla çünkü) özel durumu yakalamak için başarısız olursa, istisna tüm yolu tüm katmanları üst bunu yapar ve işletim sistemi " olarak tanır; işlenmeyen bir özel durum. " Daha sonra işletim sistemi programı kapatır. İyi tasarlanmış bir yazılım tüm istisnalar kolları
Geçersiz sayfa hatası -. Bir program vPage
[1] [2]