Erişim İhlali Nedir?

bilgisayar anakartı yakın çekim

Bilgisayarın iç kısımlarına bakmak.

Resim Kredisi: Teka77/iStock/Getty Images

Bilgisayarınız bir "EAccessViolation" hatası kaydederse, bu, bir programın sistem RAM'ine okuma veya yazma işlemi yapamadığı anlamına gelir. EAccessViolation hataları her bellek hatası olduğunda ortaya çıkmaz: tekrarlanan hatalardan sonra ortaya çıkarlar ve program kodunda büyük bir hata olduğunu gösterirler. Ancak, hatalar her zaman kodda değildir. Program üzerinde çalışan bir programcı değilseniz, EAccessViolation hatalarını izole etmek zor olabilir çünkü programlama hataları, sürücü sorunları ve bozuk RAM kombinasyonu hatalar.

EAccessViolation Hataları Bellek Hatalarıdır

Bir program geçersiz belleğe erişmeye çalıştığında işletim sistemi EAccessViolations'ı açar. Farklı programların aynı depolama alanının üzerine yazmasını ve birbirini engellemesini önlemek için bilgisayarların sistem belleğini verimli bir şekilde yönetmesi gerekir. EAccessViolations, bir bellek hatası sınıflandırması olan bir "erişim ihlali" türüdür. programlar, tahsis edilmemiş, başka bir programa tahsis edilmiş veya kısıtlı. Bir programın hafızayı kullanabilmesi için hafızanın tahsis edilmesi gerekir. Programlar, bellek adresi ile bellekte depolanan verileri geri çağırabilir ve erişebilir; EAccessViolations, genellikle program hatalı bir adreste veri istediğinde ortaya çıkar. Veri bozulması ve donanım hataları, verileri okunamaz hale getirebilir ve EAccessViolation hataları da üretebilir.

Günün Videosu

Programlama Hatası Erişim İhlalleri

Bir programcı değilseniz, programla ilgili EAccessViolations sorununu çözmek için yapabileceğiniz en iyi şey, programlarınızı en son sürümlere güncellemeyi içerir. Bilgisayar bunları kötü amaçlı kod olarak yorumladığı için bazı programlama davranışları hatayı tetikleyebilir. EAccessViolation programlama hataları çok spesifik ve kapsamı sınırlı olabilir. Örneğin IBM, bölge Çince olarak ayarlanmış şekilde bitiş tarihlerini doldururken Rational Portfolio Manager'da bir EaccessViolation örneği bildirdi.

Kötü Sürücü Erişim İhlalleri

Sürücü hataları EAccessViolations'a neden olabilir. Sürücüler, işletim sisteminin grafik kartları, Ethernet bağdaştırıcıları ve ses kartları gibi çevresel donanımları kullanmasına izin veren bir program türüdür. Sürücüleri en son sürümlere güncelleyerek sürücüyle ilgili sorunları giderebilirsiniz. Hataları yalnızca belirli programlarda yalıtan programlama hatalarından farklı olarak, sürücü hataları, bir program söz konusu donanımı her kullandığında sistemin başına bela olabilir.

RAM Donanım Arızası

Sık EAccessViolations, daha büyük bir sistem sorununun göstergesi olabilir: RAM donanım arızası. EAccessViolations, bir program geçersiz belleği adreslediğinde oluşur; bilgi doğru saklanmazsa, okuma ve yazma komutları doğru olsa bile program geçersiz belleği geri çeker. Yerleşik Windows Bellek Tanılama programıyla veya MemTest86 gibi bir üçüncü taraf programı çalıştırarak RAM arızasını belirleyebilirsiniz.