Ev / Talimatlar / irq kesme numarası ne için kullanılır? Sistem kesintileri işlemciyi yükler. Kesinti mekanizmasının ana işlevleri

irq kesme numarası ne için kullanılır? Sistem kesintileri işlemciyi yükler. Kesinti mekanizmasının ana işlevleri

Herhangi bir sürümün Windows işletim sistemiyle ilgili yaygın bir sorun, bilgisayar kaynaklarının "dahili" işlemlerle yüklenmesidir. Bu işlemlerden biri, Görev Yöneticisi'nde görüntülenecek olan bilgisayar kaynaklarına ciddi şekilde yük bindirebilecek bir sistem kesintisidir. En yaygın durum, bir sistem kesintisinin işlemciyi yüklemesi ve bilgisayarın ciddi şekilde performans kaybetmesine neden olmasıdır. Bu makalede, bunun neden olduğuna ve Windows'ta sistem kesintilerini devre dışı bırakmanın mümkün olup olmadığına bakacağız.

Sistem kesintileri: bu süreç nedir

Varsayılan olarak, Windows işletim sisteminde Sistem Kesintileri işlemi sürekli çalışır, ancak normal çalışma sırasında sistem bileşenlerini %5'ten fazla yüklememelidir. Eğer bir bu süreç bilgisayarın kaynaklarını daha ciddi şekilde etkiler, bu, bir donanım sorununun varlığını, yani bilgisayar bileşenlerinden birinin çalışmasında bir arıza olduğunu gösterir.

"Sistem kesintileri" işlemciyi yüklediğinde, bu video kartında bir arıza olduğunu gösterebilir, anakart, RAM veya başka bir öğe sistem bloğu. Merkezi işlemci, olmaması nedeniyle ortaya çıkan eksik gücü tamamlamaya çalışır. doğru işlem bileşen, "Tuzaklar" sürecinin kanıtladığı gibi, kendi kaynaklarını kullanarak. Çoğu zaman, bilgisayar bileşenlerinin yanlış çalışması sorunu, tam veya kısmi uyumsuzlukla ilişkilidir. çalışan program(veya oyunlar) bilgisayar bileşeni sürücüleri ile.

Sistem kesintileri nasıl devre dışı bırakılır

Yukarıda belirtildiği gibi, sistem kesintileri, Windows'un ek olarak CPU kaynaklarına eriştiğinin bir göstergesinden başka bir şey değildir. Bilgisayar performansını artırmak için sistem kesintilerini devre dışı bırakmak işe yaramaz ve PC bileşenlerinin çalışmasında bir sorun aramanız gerekir. Bunu yapmak için, geliştiricilerin web sitesinden İnternette ücretsiz olarak indirilebilen DPC Latency Checker uygulamasını kullanmak uygundur. Program, hatalı bilgisayar bileşenlerini belirlemenizi sağlar.

DPC Latency Checker uygulaması ile sistemi teşhis etmek için çalıştırın ve bekleyin. Bilgisayarı kontrol etmek biraz zaman alacaktır, bundan sonra kullanıcı sistem bileşenlerinin çalışmasında sorun olup olmadığını grafikte görecektir. Uygulama ayrıca belirtecektir olası hatalar ve cihazları kapatarak onları aramanızı tavsiye eder.

Bunu yapmak için, "Başlat" a sağ tıklayıp uygun öğeyi seçerek "Aygıt Yöneticisi" ne gidin ve cihazları tek tek kapatmaya başlayın. Her kapatmadan sonra, sistem kesintileri tarafından işlemci yükleme sorunlarının çözülüp çözülmediğini görmek için "Görev Yöneticisi" ve DPC Latency Checker uygulamasını kontrol edin. Sorun devam ederse, cihazı tekrar açın ve bir sonrakine geçin.

Önemli:"Aygıt Yöneticisi"ndeki bileşenleri devre dışı bırakma sürecinde "Bilgisayar", "İşlemci" ve "Sistem Aygıtlarını" devre dışı bırakmayın, aksi takdirde bu, bilgisayarın acil olarak yeniden başlatılmasına neden olur.

Bağlantı kesildiğinde işlemci üzerindeki yükü normale indirecek bir cihaz bulunduğunda, bu bileşenin sürücülerini geliştiricilerin resmi web sitesinden güncelleyin.

Not: Tüm sistem bileşenlerini devre dışı bırakma girişiminde bulunulduysa ancak Sistem Kesintileri işlemi sistemi yüklemeye devam ediyorsa, işlemci sürücülerini güncellemeyi deneyin.

Yukarıdaki ipuçlarının sistem kesintileri ile işlemci yükleme sorununu çözmeye yardımcı olmadığı bir durumda, durumu düzeltmek için aşağıdaki yolları da deneyebilirsiniz:

"Görev Yöneticisi" aracılığıyla sistem kesintilerini devre dışı bırakmamanız gerektiğini belirtmekte fayda var, bu sistemi çökertecek, ancak sorunu çözmeyecektir.

Sıradan bilgisayar kullanıcılarının çoğu zaman hakkında hiçbir fikri olmayan sistem işlemleri, bilgisayarın bilgi işlem kaynaklarında sıklıkla artan yüklere neden olabilir. Bunlar, özellikle, sözde sistem kesintilerini içerir. Ne olduğunu, çoğu bilmiyor ve genellikle bu hizmeti doğrudan CPU ve RAM yükünün görüntülendiği "Görev Yöneticisi" nde kapatmaya çalışıyor. Biraz ileriye bakıldığında, her durumda böyle şeyler yapmaya değmediği söylenmelidir. Ama o zaman sistem nasıl hayata geçirilir? Bunun hakkında daha ayrıntılı olarak konuşulması önerilir, özellikle ana konu göz önüne alındığında, “demir” bileşenlerin yanlış çalışmasıyla ilgili diğer sorunlar, Windows işletim sistemlerinin kendileri ve ortamlarında yüklü olan yazılımlar boyunca bulunabilir. yol. Ama önce ilk şeyler.

ne olduğunu?

Herhangi bir sorun giderme adımı atmadan önce, bu sistem bileşeninin ne olduğunu öğrenmelisiniz. Görev Yöneticisi'nde sürekli çalışan Sistem Kesintileri işlemi, işleyişinden sorumludur.

Ama bu ne? Teknik detaylara girmeden ve ne olduğunu söylemeden sistem kesintileri, bir nevi turnusol testi veya sistemin bazı ekipmanlarda arıza yaşadığını gösteren bir göstergeye benzetilebilir. Ayrıca, kaynaklar üzerindeki yükün artması, bilgisayarın yazılım ve donanımının uyumsuzluğundan da kaynaklanabilir. Normal durumunda, bu süreçten işlemci üzerindeki yük genellikle yüzde beşi veya biraz daha fazlasını geçmez, bu da tüm sorunları teşhis etmek için yeterlidir. şu an Doğru çalışması için "demir" cihazlar Yük belirtilen sınırın üzerine çıkarsa, nedeni belirlemek ve ekipmanla ilgili sorunları gidermek acildir.

Nasıl çalışır: en basit açıklama

Ancak, Windows 7'de veya diğer değişikliklerde sistem kesintilerinin neler olduğuna bir göz atalım. basit örnek. Yazılımla ilgili olarak, bu bileşenin çalışmasının, örneğin RAM'e (dinamik kitaplıklar, aygıt sürücüleri vb.) yüklenebilen yürütülemez program öğeleriyle ilişkili olduğu hemen belirtilmelidir.

Bilgisayarınızda yüklü bir modern oyun olduğunu, ancak video kartının yalnızca minimum gereksinimleri karşıladığını varsayalım. sistem gereksinimleri veya yapılandırma bu eşiğin altında. Grafik yongası, yazılım bileşenlerinin işlenmesini kaldıramazsa ve bu da üzerindeki yükte bir artışa yol açarsa, duruma sistem kesintileri dahildir. Komut işleme, masrafları kendilerine ait olmak üzere, video kartının artan sayıda istekle başa çıkmasına yardımcı olmaya çalışan merkezi işlemciye yönlendirilir. Buna göre, "Görev Yöneticisi" nde açıklanan sürecin yanından yükte bir artış var. Ve çoğu zaman bu tür durumların ortaya çıkması, yalnızca tüm sistemin donmasına değil, hatta mavi ekranların ortaya çıkmasına bile yol açar. Aynı şey, ekipman arızalanmaya başladığında da geçerlidir. Ne yazık ki, sistemin "demir" bileşenlerinin arızalanması durumunda, tüm bunlar herhangi biri için eşit olarak geçerli olabilir (örneğin, HDD, arızalar RAM, vb.).

Sistem kesintileri işlemciyi yükler: önce ne yapmalı?

Yukarıdaki teorik bilgilere dayanarak, ortaya çıkan sorunları ortadan kaldırmamıza ve bu gibi durumları düzeltmemize izin veren pratik önlemlere geçelim. İlk önce ne yapmalı? İşin garibi, kulağa hoş geliyor, ancak bazen tüm üçüncü taraf yazılım bileşenlerini devre dışı bırakmanıza izin veren en yaygın yeniden başlatmayı gerçekleştirmek yeterlidir. Ama sonuçta, bazı uygulamaları yeniden başlattığınızda durum kendini tekrar edebilir. Bu durumda, bunun için "Aygıt Yöneticisi" ni kullanarak sürücülerin durumunu hemen kontrol etmelisiniz. Yazılım ve donanım arasındaki çatışmanın sadece onlar tarafından kışkırtılmış olması oldukça olasıdır.

Mümkünse, "Gönderici" de sarı bir üçgenle işaretlenebilen sorunlu cihazlar için kontrol yazılımı yükleyin. Ünlem işareti ve Driver Booster gibi otomatik yardımcı programları kullanarak diğer tüm donanımların sürücülerini güncelleyin.

Özel bir yardımcı programla yükleri izleme

Sürücü yükleme ve güncelleme işlemleri istenen sonucu vermezse, başka yöntemler kullanmanız gerekecektir. Ne yazık ki, Windows sistemlerinin araç setinde böyle bir araç yoktur.

Bu nedenle, sistem kesintilerinin yükleme kaynakları olduğu fark edilirse, çoğu uzman, taşınabilir bir biçimde sunulan ve bir PC'ye kurulum gerektirmeyen DPC Latency Checker adlı küçük bir program kullanmanızı önerir. İçinde, ilk adım taramayı etkinleştirmektir, ardından tarama sonuçlarında sorun giderme önerileri verilecektir. Bununla birlikte, çoğu zaman yalnızca hem programlara hem de şu anda kullanılan ekipmana karşılık gelen bazı işlemlerin tamamlanmasıyla ilişkilendirilirler veya "Aygıt Yöneticisine" başvurmak için bir öneri verilir. Ancak, tanılama yardımcı programını bir tür yük izlemeyi değiştirme aracı olarak aktif bırakarak kullanmamız gerekiyor. Bu programda gösterilen yükleri Görev Yöneticisi'nde görülenlerle karıştırmayın.

"Aygıt Yöneticisi"ndeki bileşenleri devre dışı bırakma

Ekipman yönetiminin bu bölümüne gelince, sorun gidermenin özü, sistemde kurulu cihazları sırayla kapatmak ve ardından yukarıda belirtilen yardımcı programla yükleri kontrol etmektir.

Lütfen "Bilgisayar", "İşlemciler" ve "Sistem Aygıtları" bölümlerinde sunulan ekipmanın kapatılmasının kesinlikle yasak olduğunu unutmayın, çünkü bu tür eylemler bilgisayarın yetkisiz olarak kapatılmasına ve yeniden başlatılmasına neden olabilir. Ne iyi ve tüm işletim sistemi başarısız olacak.

Geri kalan bileşenler için, daha önce görünüm menüsünde gizli aygıtların görüntülenmesini etkinleştirmiş olan her bileşen, RMB menüsü aracılığıyla devre dışı bırakılmalı ve ardından yük izleme programında tanılamayı yeniden etkinleştirmelidir. Test sonuçlarında, bir cihazın devre dışı bırakılmasından sonra yük normale düştüğünde ve bu belirli bileşenin arızalı olduğu açıkça anlaşılacaktır. Sürücüyü yeniden yüklemek yardımcı olmazsa, aygıtın değiştirilmesi gerekecektir.

Yükleme sorunu devam ederse ne yapmalıyım?

Ama bu ne? Sistem kesintileri hala işlemciye daha fazla yük bindirir. Bu duruma başka ne katkıda bulunabilirdi? Bazı nedenlerden dolayı (ve bu doğrudur), çoğu durumda, sistemin bu davranışının temel nedeni, ses efektlerinin iyileştirilmesinin söz konusu olduğu anakarttaki eski veya yerleşik ses ekipmanındaki sorundur.

Bir seçenek olarak - ses ayarlarında Windows araçları, yüklü tüm efektleri otomatik olarak devre dışı bırakacak olan bu öğeyi devre dışı bırakın. Özel olarak yazılıma atıfta bulunduklarına ve yazılıma atıfta bulunmadığına dikkat edin. donanım türü, bu nedenle ana cihazı kapatmak çalışmayabilir.

Birincil giriş/çıkış sistemleriyle ilgili sorunlar

Son olarak, birçok uzman, eskime ile ilişkili olabilecek birincil BIOS / UEFI sistemlerinin çalışmasındaki sorunların görünümünü dışlamaz. orijinal ürün yazılımı. Bu durumda yeni ve daha modern ekipmanlar doğru algılanamayabilir. Zaten açık olduğu gibi, çıkış yolu ürün yazılımı güncellemesini indirip yüklemek olacaktır. Ancak, UEFI için bu tür işlemleri doğrudan çalışan bir işletim sisteminde çalıştırabiliyorsanız, BIOS'taki deneylerde son derece dikkatli olmalısınız. Hatalı bellenim veya yanlış kurulum, tüm bilgisayar sisteminin çalışmayı durdurmasına da neden olabilir.

Kısa özet

Özetle bu kadar ve kesme sistemi çağrılarının hepsi bu kadar. Yukarıdakilere dayanarak, ekipmanın sıralı olarak kapatılmasıyla belirtilen teşhis programı kullanılarak ortaya çıkan sorunların ortadan kaldırılması önerilir. Gerekirse, hatalı bileşenlerin değiştirilmesi gerekecektir. RAM çubuklarıyla ilgili sorunları belirlemek için kullanılabilecek ek bir araç olarak, Memtest86+ yardımcı programının kullanılması önerilir, ancak gerekli bilgi hiçbir anlamı olmayacak.

Montajdan veya planlı bir yükseltmeden sonra bilgisayar ilk kez başlatıldığında ve sorunsuz ve sorunsuz çalıştığında iyidir. Beklenmeyen sorunlar ortaya çıkarsa çok daha kötüdür - kendiliğinden yeniden başlatmalar ve donmalar, program çökmeleri, cihazların çalışmaması veya "görünmezliği" vb. Bu durumda genellikle akla gelen ilk sebep bir kesinti çatışmasıdır. Fakat bu olgunun doğasını iyi biliyor muyuz, onunla savaşmak için yeterince hazır mıyız?

IRQ nedir
Kesintiler, bir sistemin meydana gelen olaylara yanıt vermesi için temel mekanizmadır. Genellikle IRQ (Interrupt ReQuest) olarak adlandırılan donanım kesmeleri, fiziksel sinyaller, cihaz denetleyicisinin işlemciyi bazı istekleri işleme ihtiyacı hakkında bilgilendirdiği . Geleneksel olarak, kesme işleme şeması şöyle görünür:
1) işlemci bir kesme sinyali ve numarasını alır;
2) özel bir tablo kullanarak, verilen sayı ile kesmeyi işlemekten sorumlu programın adresi bulunur - kesme işleyicisi;
3) işlemci mevcut işi askıya alır ve işleyicinin yürütülmesine geçer (genel durumda, bu bir tür sürücüdür);
4) sürücü aygıta erişir ve kesintinin nedenini kontrol eder;
5) istenen eylemler başlatılır - başlatma, cihaz yapılandırması, veri alışverişi vb.
6) sürücü çıkar ve işlemci kesilen göreve geri döner.
Kesin olarak, kesme mekanizmasının doğru çalışması için iki koşulun karşılanması gerekir: ilk olarak, istek sinyalinin işlemciye ulaşması ve ikinci olarak, işleyici sürücüsünün bu sinyale doğru şekilde yanıt vermesi gerekir. Bir çakışma durumunda, ikinci koşul karşılanmaz: kesinti sinyali gelir, ancak buna verilen tepkinin yanlış olduğu ortaya çıkar, bunun sonucunda (en iyi ihtimalle) çalışmayan bir cihaza sahibiz.

Fikir ayrılığı
Bir çatışmanın, birkaç nesnenin aynı anda yalnızca bir tanesine yönelik bir kaynağa erişmeye çalıştığı bir durum olduğunu söyleyebiliriz. Bir kesme çakışması, birden çok aygıt bir istek sinyali göndermek için aynı kesme hattını kullandığında ve rekabet eden istekleri işlemek için bir mekanizma olmadığında ortaya çıkar. Sürücü, kontrolü alırken, isteği gönderen farklı bir cihazla çalışıyorsa, ya bir arıza meydana gelir ya da cihazlardan biri çalışmaz.
Soru ortaya çıkıyor: birkaç cihaz aynı kesme hattını kullanabilir mi, yoksa prensipte imkansız mı? Sonuçta, sürücü isteğin tam olarak kimden geldiğini belirleyebilirse, diğerlerini yok sayarak yalnızca "kendi" cihazından gelen sinyallere yanıt verecektir. Ancak bu bir şekilde önceden kararlaştırılmalıdır, aksi takdirde çatışma kaçınılmazdır.
Yerel PCI veri yolu ile tasarlanmıştır paylaşmak kesintiye uğrar. Her PCI aygıtı, diğer PCI aygıtlarıyla aynı kesme hattında doğru şekilde çalışmalıdır. Bu, şu şekilde yapılır: kesme hattında bir sinyalin varlığı ön tarafından değil, yani. voltaj seviyesindeki değişiklik, ancak belirli bir voltajın varlığı gerçeğiyle. Birkaç cihaz, hattaki voltajı bir kerede değiştirebilir, sanki servis kuyruğunda olduğu gibi.
Bu nedenle, aynı IRQ'nun birden çok PCI aygıtı tarafından paylaşılması, tanım gereği bir çakışma değildir. Ancak bazen sorunlar ortaya çıkıyor. İlk olarak, tüm PCI aygıtları diğerleriyle aynı kesme hattında düzgün çalışmaz. İkincisi, bazen sürücülerde, sinyal kaynağını doğru bir şekilde tanımlamalarını engelleyen ve diğer sürücülere müdahale eden hatalar olabilir. Üçüncüsü, tüm aygıtlar PCI veri yolunda çalışmaz; örneğin, COM / LPT bağlantı noktası denetleyicilerini içeren ISA cihazları, kesintileri başkalarıyla paylaşamaz. Çatışmaların nasıl önlenebileceği veya ortadan kaldırılabileceği konusunda net bir fikre sahip olmak için IRQ yönetimi mekanizmasını anlamanız gerekir.

Kişisel bir bilgisayarda donanım kesintilerinin organizasyonu
Bildiğin gibi, kişisel bilgisayarlar IBM PC ile başladı. Mimarisi, özel bir denetleyici tarafından kontrol edilen sekiz satırlık donanım kesintisi (IRQ) sağladı. Her birine, kesme önceliğini ve işleyicisinin adresini (kesme vektörü olarak adlandırılan) belirleyen bir numara verildi. Yeni mimari, IBM PC AT, birinci denetleyicinin kesme hatlarından birine bağlanan ikinci bir denetleyicinin kullanıldığı sekiz kesme hattı daha sağladı. Ne yazık ki, bu mimari, IBM'in oluşturduğu platformun gelişimini yönetme yeteneğini kaybetmesinden sonraki son mimariydi, bu nedenle tüm modern bilgisayarlarda hala biri ikinci denetleyici tarafından kullanılan yalnızca on altı kesme var.
IBM PC AT bilgisayarında, aygıtların işlemci ve bellek - ISA ile iletişim kurabileceği tek bir veri yolu vardı. Kesinti hatlarının çoğu standart ISA cihazlarına atanmış, geri kalanı geleceğe ayrılmıştır. Bu gelecek geldiğinde, yeni evrensel PCI veriyolunun yalnızca dört boş kesmeye sahip olduğu ortaya çıktı. Bu nedenle, kesintileri paylaşmak (IRQ Paylaşımı) ve dinamik sayı yeniden tanımlaması (IRQ Yönlendirme veya Eşleme) için zor bir mekanizma icat edildi.
PCI cihazları için kesme kontrol mekanizmasının özü aşağıdaki gibidir. Genel olarak, PIRQ0, PIRQ1, PIRQ2 ve PIRQ3 olarak adlandırılan dört fiziksel PCI kesme hattı vardır. Kesinti denetleyicisine bağlanırlar. Her PCI aygıtının INT A, INT B, INT C ve INT D olarak adlandırılan dört konektörü vardır. Konektörlere herhangi bir sırada hatları bağlayabilirsiniz. Örneğin, ilk PCI yuvası için aşağıdaki kablolamayı yapabilirsiniz: PIRQ0 - INT A, PIRQ1 - INT B, PIRQ2 - INT C, PIRQ3 - INT D. Ve ikincisi için - farklı bir şekilde: PIRQ0 - INT B , PIRQ1 - INT C, PIRQ2 - INT D, PIRQ3 - INT A. Genellikle cihaz, INT A'ya bağlı yalnızca bir kesme hattı gerektirir. İlk yuvaya kurulduğunda, cihaz PIRQ0 hattını kullanır ve ikinci yuvada, PIRQ1 hattı aynı pin üzerinde olacaktır. Böylece farklı slotlardaki cihazlar farklı fiziksel kesme hatları kullanacaklardır. Aralarındaki donanım çakışması hariç tutulacaktır.
Aslında PCI'nın özel bir modifikasyonu olan AGP veri yolu, aynı zamanda PIRQ hatlarından birini kullanır - genellikle PIRQ0.
Modern sistemler için dört hat yeterli değildir, bu nedenle yeni yonga setleri genellikle aynı şekilde farklı kombinasyonlarda PCI yuvalarına ve kartta yerleşik aygıtlara bağlanan sekiz PIRQ hattı kullanır.
PIRQ hatları, kesme denetleyicisine bağlanır. Diğer satırlar gibi bunlara da mantıksal IRQ numaraları atanır. Aynı fiziksel hatta birkaç cihaz varsa (ve buna izin verilir), o zaman hepsinin aynı IRQ numarası olacaktır. Aygıtlar farklı fiziksel hatlarda olsalar bile aynı IRQ numaralarını alabilirler. Normal sürücüler, PCI veri yolu zaten yalnızca bir aygıt tarafından yakalanabileceğinden, performans kaybı olmadan özgürce çalışmalarına izin verecektir. Ana şey, sinyalin hangi cihazdan geldiğini tanımaktır.
Ünlü Tak ve Çalıştır mekanizması sayesinde PIRQ hatlarının numaraları otomatik olarak atanır. Ancak Plug&Play'i destekleyen ISA cihazları da vardır. Onlar da otomatik olarak bir IRQ numarası alma seçeneğine sahiptir. Ancak onların kesme hattı sadece onlara aittir ve eğer PIRQ hatlarından biri aynı numarayı alırsa, çözülemez bir çatışma ortaya çıkacaktır.
Böylece, PCI cihazlarının IRQ çakışması problemlerinden arınmış olması gerektiğini öğrendik. Tabii ki doğru çalışıyorlarsa ve bu her zaman böyle değildir. Ek olarak, sürücülerin kesintileri paylaşma mekanizmasını desteklemesi gerekir. ISA aygıtları, kesme hatlarını paylaşmaz ve bu nedenle çatışma kışkırtıcılarıdır. Sonuç olarak, çakışmaları ortadan kaldırma görevi, sayıların doğru dağılımına (sorunların kaynağı ISA aygıtları ve "çarpık" sürücülerdir) veya farklı fiziksel hatlar ("çarpık" PCI denetleyicileri) boyunca üremeye indirgenir.
Sayıların sistemde nasıl dağıldığına ve bu süreci nasıl etkileyebileceğimize bakalım.

Haritayı kes
Dediğim gibi, çoğu IRQ numarası zaten standart cihazlar tarafından işgal edilmiş veya daha doğrusu onların kesme hatlarına atanmış durumda. Sırayla gidelim:
0 - sistem zamanlayıcısı (sayı her zaman meşgul);
1 - tuş takımı (numara her zaman meşgul);
2 - ikinci kesme denetleyicisi (her zaman meşgul);
3 - COM bağlantı noktası 2 (devre dışı bırakılabilir ve sayı serbest bırakılabilir);
4 - COM1 bağlantı noktası (devre dışı bırakılabilir ve sayı - serbest bırakılabilir);
5 - LPT2 bağlantı noktası (genellikle numara ücretsizdir);
6 - kontrolör disketler(devre dışı bırakılabilir ve numara serbest bırakılabilir);
7 - LPT1 bağlantı noktası (EPP veya ECP modunda değilse, numara ücretsizdir);
8 - gerçek zamanlı saat (her zaman meşgul);
9 - ücretsiz;
10 - ücretsiz;
11 - ücretsiz;
12 - PS / 2 fare (böyle bir fare yoksa ücretsiz olabilir);
13 - yardımcı işlemci (her zaman meşgul);
14 ve 15 - sabit sürücü denetleyicisi (devre dışı bırakılabilir ve numara serbest bırakılır).
Tipik bir sistemde 5, 7, 9-11 sayıları ücretsizdir, yani on beşten beşi. Ayrıca, boş numara sayısını yediye çıkararak COM2 ve LPT1 bağlantı noktalarını güvenle devre dışı bırakabilirsiniz. Ücretsiz - meşgul olmadıkları anlamına gelmez, sadece aralarında ücretsiz karıştırma mümkündür.
Herhangi bir sistemde, her biri bir numara kaplayacak olan ACPI, USB denetleyicileri ve video kartı olmak üzere üç standart PCI aygıtı vardır. Karmaşık bir cihaz (örneğin, bir ses kartı) birkaç satır gerektirebilir - INT A, INT B, vb. birbirleriyle çelişmeyecek (sonuçta farklı fiziksel hatlar), ancak diğer cihazlarla - kolayca.
Kesinti sayılarının şu anda nasıl tahsis edildiğini bulmanın birkaç yolu vardır. Bilgisayar önyüklemesinin en başında bir metin yapılandırma tablosu belirir. Hemen ardından, kendilerine atanan IRQ numarasını gösteren bir PCI aygıt listesi gelir (ekran görüntüsüne bakın). Diğer yol, Windows 9x'te çalışır. Kontrol panelinde, çağrılan uygulamada - "Aygıtlar" sekmesinde bir "Sistem" simgesi vardır. "Bilgisayar" cihazının özelliklerini seçiyoruz ve tüm cihazlar orada IRQ'ları ile listelenecek (ekran görüntüsüne bakın).
Windows 2000'de, kesinti yönetimine erişimimiz yok, bu nedenle IRQ'ların listesini görüntülemek için standart bilgi yardımcı programını kullanmamız gerekiyor (Denetim Masası/Yönetim Araçları/Bilgisayar Yönetimi/Sistem Bilgileri/Donanım Kaynakları).

BIOS Kullanarak IRQ Numaraları Atama
Sistemde IRQ numaraları fiziksel hatlar arasında iki kez tahsis edilir. Sistem BIOS'u bunu ilk kez yaptığında, sistem önyüklenir. Her Tak ve Çalıştır aygıtına (tüm PCI, modern ISA, tümleşik aygıtlar) veya daha doğrusu kesme hattına, olası on üzerinden bir numara atanır. Yeterli sayı yoksa, birkaç satır bir ortak olur. Bunlar PIRQ satırlarıysa, sorun değil - normal sürücüleriniz ve işletim sisteminden desteğiniz varsa (aşağıya bakın), her şey işe yarayacaktır. Ve birkaç ISA cihazı veya PCI ve ISA cihazı aynı numarayı alırsa, bir çakışma kaçınılmazdır ve o zaman dağıtım sürecine müdahale etmeniz gerekir.
Her şeyden önce, kullanılmayan tüm ISA cihazlarını devre dışı bırakmanız gerekir (ISA yuvaları olmayan sistemlerde de bulunurlar) - COM1, COM2 ve sürücü bağlantı noktaları. LPT bağlantı noktasının EPP ve ECP modlarını da devre dışı bırakabilirsiniz, ardından IRQ7 kesmesi kullanılabilir hale gelecektir.
BIOS Kurulumunda "PCI / PNP Konfigürasyonu" bölümüne ihtiyacımız var. İki tane temel yol IRQ numarası tahsislerini etkiler: belirli bir numarayı engelleyin ve doğrudan bir PIRQ satır numarası atayın.
İlk yöntem tüm BIOS'lar için mevcuttur: "IRQ x tarafından kullanılan:" öğelerinin listesini bulun (daha yeni BIOS'larda "IRQ Kaynakları" alt menüsünde gizlidir). Özel olarak ISA cihazlarına atanması gereken bu kesmeler "Eski ISA" olarak ayarlanmalıdır. Böylece sayıları PCI aygıtlarına dağıtırken bu kesintiler atlanacaktır. Herhangi bir ISA aygıtı inatla PCI aygıtıyla aynı kesmeye giriyorsa, bu nedenle her ikisi de çalışmıyorsa bunu yapmalısınız. Ardından bu IRQ'nun numarasını bulup BIOS Kurulumunda devre dışı bırakıyoruz. PCI aygıtı yeni IRQ numarasına geçer, ancak ISA aygıtı kalır. Çatışma çözülür.
IRQ numaralarını yönetmenin ikinci, daha uygun yolu doğrudan atamadır. Aynı BIOS Kurulum alt menüsünde, "Slot X IRQ kullan" (diğer adlar: "PIRQx IRQ kullan", "PCI Yuva x önceliği", "INT Pin x IRQ") gibi öğeler olabilir.
Onların yardımıyla, dört PIRQ hattının her birine belirli bir numara atanabilir. Bu arada, yeni AwardBIOS 6.00'da hangi cihazların (yerleşik olanlar dahil) belirli bir hattı kullandığını görebilirsiniz. BIOS Kurulum ekranının sağ tarafına bakmanız yeterli: fotoğraf, "Slot 1/5 use IRQ no." ve sağda "Display Contr." öğesinin üzerine geldiğimi gösteriyor. Yani, ilk PIRQ satırı video kartı tarafından kullanılır. Şimdi "Otomatik" yerine belirli bir sayı koyarsam, video kartı bu kesintiye konur.

Windows IRQ Tahsisi
İkinci kez kesme sayıları işletim sistemi tarafından tahsis edilir. Deneylerimin gösterdiği gibi, Windows "98, BIOS tarafından gerçekleştirilen eylemlere yalnızca aşırı durumlarda müdahale etmeye başlar". Normal bir BIOS'unuz varsa, burada açıklanan püf noktalarına gerek kalmayacaktır.
IRQ paylaşımı ve dinamik ayırma mekanizmalarının düzgün çalışması için Windows'un anakart yonga setini tanıması ve IRQ Miniport'u yüklemesi gerektiğini unutmayın. Windows'un daha yeni sürümü, kendi miniportu (PCIIMP.PCI) tarafından desteklenen daha fazla yonga seti. Ancak, güvenli oynamak ve en yeni yonga seti sürücülerini yüklemek her zaman daha iyidir.
Windows 98'de IRQ dağıtım sistemi, standart aygıt yöneticisi kullanılarak yönetilir. Sistem aygıtları listesinde PCI veri yolunu bulmanız gerekir. Özelliklerinde özel bir sekme var (ekran görüntüsüne bakın). Her şey doğru ayarlanmışsa, orada miniporttan bahsedilecektir ("başarıyla yüklendi") ve PCI veri yolu yönetimi (Yönlendirme) etkinleştirilecektir. Bu nedenle, Windows "98, kesme sayılarının fiziksel satırlar arasındaki dağılımını kontrol etme araçlarına sahiptir. Ancak BIOS çoğu zaman bununla iyi bir iş çıkardığından, bu mekanizma dahil değildir.
Ama bazen sadece gerekli. Daha önce de söylediğim gibi, aynı mantık kesmesini kullanıyorlarsa PCI cihazları çakışmamalıdır. Başka bir şey, COM ve LPT bağlantı noktalarını da içeren ISA cihazlarıdır. Aygıt Tak ve Çalıştır özelliğinde değilse, BIOS bunu fark etmeyebilir ve kapladığı kesmeyi PCI aygıtına verir. O zaman kesmeyi rezerve etmeniz gerekir. Bu, Windows Aygıt Yöneticisi "98'de yapılır: "Bilgisayar" aygıtını seçin, özelliklerini arayın, ikinci sekmeye geçin. Sonra her şey açıktır.
Yedeklemeye ek olarak, cihaz için doğrudan kesme numarasını ayarlayabilirsiniz. Bunu yapmak için, özelliklerinde "Kaynaklar" sekmesini bulmanız, devre dışı bırakmanız gerekir. otomatik ayar ve atanan kesme numarasını değiştirmeyi deneyin.
Ne yazık ki, bu her zaman işe yaramaz.
Windows 2000 özel bir sistemdir. eğer varsa modern bilgisayar, o zaman muhtemelen ACPI yapılandırma arayüzünü destekler. Bu durumda Windows 2000, genellikle BIOS'un eylemlerini yok sayar ve tüm PCI aygıtlarını tek bir mantıksal kesmede "askıya alır". Genel olarak, bu iyi çalışır (ISA olmadığında), ancak bazen sorunlar olabilir. Kesinti numaralarını değiştirebilmek için, HAL çekirdeğini değiştirmeniz veya BIOS'ta ACPI devre dışı bırakılmış olarak Windows 2000'i yeniden yüklemeniz gerekir. Çekirdek şu şekilde değiştirilir: aygıt yöneticisinde "Bilgisayar" / "ACPI'li Bilgisayar" öğesini seçin, sürücüyü " olarak değiştirin standart bilgisayar", yeniden başlatın. Bu işe yaramazsa, Windows 2000'i yeniden yüklemeniz gerekecektir.
Umarım yukarıdaki bilgiler donanım hatalarına karşı mücadelede size yardımcı olur. Ve unutmayın: ortaya çıkan sorunların çoğu, bilgisayar sahibinin düşük bilgisayar okuryazarlığı seviyesinden kaynaklanmaktadır. Bu nedenle, kişi her zaman kendi kendine eğitim için çaba göstermelidir, o zaman daha az sorun olacak ve yine de ortaya çıkanlar çözülemez görünmeyecektir.

İşlemci aşırı yüklenmiş mi? Sistem kesintileri suçludur.

İşlemcinin neredeyse tüm oturum için aşırı yüklenmesinin nedeni, sözde sistem kesintileri olabilir ve bu da, sorunun bilgisayara kurulu ekipman alanında olduğu anlamına gelir. veya bu aygıtların sürücüleri. Ancak sizi hemen uyarıyorum: Bu makalenin tamamının hacmi bile, sistemin kesintiye uğramasının Windows'u neden öldürmesinin tüm nedenlerini (ve daha da fazlası çözüm seçeneklerini) yalıtmak için yeterli değil. Çünkü sorunları bulma yaklaşımı, burada açıklanandan çok daha karmaşık bir aracın kullanılmasıyla karmaşıklaşır.

Sistem kesintileri nelerdir ve işlemci aşırı yüküyle nasıl başa çıkılır?

Sistem kesintileri, Görev Yöneticisi'nde şu şekilde görünür: sistem süreci, ama aslında değiller. Bu “ ​​” yalnızca temsilidir ve düşük düzeyde kesintilerle çalışırken işlemci yükünü gösterir. Windows'un ayrılmaz bir parçasıdır, süreci öldüremezsiniz. Uğursuz ismine rağmen, sistem kesintileri, CPU ile ekipmanın geri kalanı arasındaki etkileşim sürecinin zorunlu ve normal bir parçasıdır.

Kesintilerin nedeni (daha doğrusu zaman zaman çok yavaş) bilgisayarınızın içindeki aygıtlar olabilir, yüklü programlar ve bazen işlemcinin kendisi. Sonuçta sistem kesintileri, program/donanım ile işlemcinin kendisi arasındaki bir tür etkileşimdir. Sistemde yeni bir işlemin görünmesi gerektiğinde, işlemci her şeyi bırakır ve görevi yerine getirir. Kullanıcının fareye tıklaması veya işlemin programa göre çalışması önemli değil, görev hemen yürütme kuyruğuna eklenir. Yürütüldüğünde, işlemci önceki durumuna döner.

Anladığınız gibi, sistem kesintileri sisteme ve kullanıcıya şu anda bazı hesaplamaların bir hata ile gittiğini ve bu “süreç” tarafından işlemci kaynaklarının ciddi şekilde tüketilmesinde ifade edilen bir sinyal verebilir. Sağlıklı bir sistemde, sistem kesintileri toplam işlemci çalışmasının %2'sinden DAHA FAZLA "tüketmez". %3 ila %10 arasında kesinti oranı olan işlemciler de görmüş olmama rağmen, bunların hepsi yapılandırmaya bağlıdır. Ancak işlemcinin işlem gücünün en az %5 - %10'unu oturumdan oturuma kesintilere harcadığını fark ederseniz, bu bilgisayarda sorun olduğunun bir işaretidir.

Sistem kesintileri. Yüksek okumalarla nasıl başa çıkılır?

Aşağıdaki adımların her biri sistemin yeniden başlatılmasını gerektirecektir. Alışılmış olduğu için değil, kesintilerle ilgili sorunlar genellikle basit bir yeniden başlatma ile çözüldüğü için. Windows başlatma.

  • SÜRÜCÜLER VE DAHA FAZLA SÜRÜCÜ

Sistem kesintilerinin işlemciyi yüklemesi nedeniyle bozuk sürücülerin suçlanıp suçlanmayacağını belirlemeye yardımcı olacak ilk araç, bir Alman yardımcı programıdır. DPC Gecikme Denetleyicisi. Bu bağlantıdan indirin:

Kurulum gerekli değildir. Yardımcı programın özü basittir. Sistem kesintileri bize müdahale etmeye başlayana kadar Windows'ta başlıyoruz ve çalışmaya başlıyoruz. Normal çalışan bir derlemenin penceresi:

Ve burada ortaya çıkmaya başlıyorlar:

İngilizce yorum alanındaki yardımcı program, Aygıt Yöneticisine gitmenizi ve ağ cihazlarının aşamalı olarak kapatılmasına devam etmenizi önerir. ses kartları, USB denetleyicileri, cihazlar Bluetooth. dinlemenizi tavsiye ederim. Her kapatmadan sonra, Görev Yöneticisine ve yardımcı program penceresine bakın, sistemin ekipmanın geçici olarak kapatılmasına nasıl tepki verdiğini görün. Tümünü devre dışı bırakarak devam edin harici cihazlar: modemler, harici sürücüler, flash sürücüler. Ve bir noktada daha iyisi için değişiklikler olursa, cihazın sürücüsünü güncellemeye karar verin. Ancak Windows'u başlatmakla ilgili herhangi bir sorun olmaması için, bu aygıtları kapatmamak daha iyidir (bu sürücüler hayati öneme sahiptir, ancak aynı zamanda sürücülerdir ve yakacak odunu tüm paketle birlikte anakarta yeniden yüklemeniz oldukça olasıdır). olduğu gibi Windows kurulumu temiz):

Program aynı şekilde çalışır. GecikmeMon

http://www.resplendence.com/downloads

Kurulum gerektirir, ancak aynı zamanda ücretsizdir. Görevi, gecikmeli bir prosedür çağrısı için yüksek hesaplama maliyeti olan sürücü dosyalarını bulmaktır (kesin kendisine yanıt olarak bir kesme rutini tarafından çağrılan, ancak hemen yürütülmesi gerekmeyen bir süreç). Bu zor ad, sürücüye özel olarak atanmış, işlemciden aygıtına hizmet etmek için çok fazla gereksinim duyduğu bilgilerin saklandığı dosyalarda sürücü arama sürecini gizler. İşte yayıncılar sayfası:

http://www.resplendence.com/latencymon

bununla birlikte, indirme bağlantısını kör gözlerim ile bulamadım ve bu nedenle size programı web sitemden indirme fırsatı sunacağım.

ÜCRETSİZ PROGRAM İNDİRİN

Başlarken, hemen beni bilgilendirdi olası sorunlarİle birlikte DVD sürücü- sürücü atapi.sys bundan sorumludur (ve bu arada, sürücü neredeyse 3 aydır çalışmıyor ...). BIOS'u flaş etmeniz gerekebileceği konusunda uyarır:

Sekmeye git Sürücüler ve sütuna tıklayarak bunları en savunmasız belirtilere göre sıralayın DPC sayısı:

Sıradaki ilklere daha yakından bakın: onlar ve olabilir sorunlarınızın nedeni.

  • HER ŞEY, YENİDEN BAŞLATMADAN SONRA ANİDEN BİR ŞEY OLDU

Bir an vardı iyi, hiçbir şekilde frenlerin nedenini izole edemedi. Durum yardımcı oldu: kullanıcı DirectX'i tamamen yok eden ve son derece seçici davranarak sistemi tamamen öldüren bir virüsü "yakaladı" Windows dosyaları DirectX oyundan ayrılarak. Sistemi bir güncelleme ile onarmak zorunda kaldım ve - işte ve işte! - çöple birlikte sistem kesintileri de ortadan kalktı. Biraz zaman ayırmadım, ama sonuç beklenmedikti. Suçlular virüsler veya sürücüler değil, hizmet paketleriydi. İşte isimleri:

  • KB3199986
  • KB4013418
  • KB3211320

Belirli bir kullanıcının sistem kesintileri nedeniyle aşırı yüklenmeye başlamasının TAM BU GÜNCELLEMELERİ YÜKLEDİKTEN SONRA olduğunda ısrar ediyorum. Bunun gibi bir şey ... düşünce için yiyecek var.

  • ARIZALI EKİPMAN HARİÇ

Ayrıca sistem kesintilerinin işlemciyi tamamen yüklemesine neden olabilir. Bozuk sürücüler için önceki aramanın başarı getirmediğini kontrol etmeye başlayın. Ve Windows'un kendisi ve yerleşik kendi kendine tanılama yardımcı programları, donanımla ilgili sorunları bulmanıza yardımcı olacaktır. Onlar hakkında zaten makalede yazdım. Gözünüze kestirin, bilgiler işinize yarayacaktır, tereddüt etmeyin. Dikkat edin - kablo konektöründen ayrılanlar da talihsizliklerin suçluları olabilir. Yepyeni bir Windows 10 için BIOS'u yükseltme konusunda hem işlemci aşırı ısınması hem de "unutkanlık" ile kişisel olarak sorunlarla karşılaştım (daha fazlası aşağıdadır) - her yerde sonuç gözle görülür sistem kesintileriydi.

NOT. Sistem kesintileri dizüstü bilgisayarınızı daha iyi hale getirirse, pilin bitme sorunu yaşamadığınızdan emin olmanız gerekir. Makaleyi kendi başınıza okuyun.

  • WINDOWS SES ŞEMASINI KONTROL EDİN

Aslında, Windows'taki ses efektlerini varsayılanlara sıfırlamaktan bahsediyoruz. Ses simgesine sağ tıklayın ve tıklayın Oynatma aygıtları:

Oynatma sekmesinde, varsayılan cihazlar öğesine çift tıklayın ( Hoparlörler), sekmeye gidin Ek özellikler ve yanındaki kutuyu işaretleyin Tüm efektleri devre dışı bırak. Uygula - Tamam. Yeniden başlatın ve kontrol edin:

  • BIOS BAŞARISIZ MI?

Dışlanmadı. BIOS, bilgisayarın güç düğmesine bastıktan sonra başlayan ilk programdır. Bu yüzden BIOS'unuz için güncellemeleri kontrol etme zamanı. İstenen sürümü aramanın zamanında gecikmemesi için, şu anda BIOS'unuzun sürümünü kontrol edin. komut konsolunda cmd sırayla iki komut yazın:

sistem bilgisi | findstr /I /c:bios wmic bios üretici, smbiosbiosversion olsun

ben ilk takımda büyük bir latin i.

Sabit sürücünün nedeni?

"Oldukça ve hatta çok." En kolay yol, aşağıdaki gibi yerleşik araçları kullanarak diskte hatalar olup olmadığını kontrol etmektir. chkdsk. "Çalıştırdıktan" sonra sistem kesintileri azaldıysa, nedeni bulundu. Ancak, sorunun tekrar tekrar ortaya çıkması durumunda, tüm bunlar için chkdsk hataları her zaman algılar, sorunlarınız varsa (sabit, güç kaynağı veya anakart) - en kötüsüne hazırlanmak.

not Eh, incelemelere bakılırsa, sorun insanları çekiyor. İlerleyen yazılarda konuyu geliştireceğime söz veriyorum.

Sana başarılar diliyorum.

Okuma: 1 275

Bir bilgisayarın, özellikle de bir ev bilgisayarının, tüm ömrünü herhangi bir yükseltme veya yeni aygıt eklemeden geçirmesi nadirdir. Çoğu durumda, elbette, en temel kurallara tabi olarak, böyle bir operasyon herhangi bir özel soruna yol açmadan ağrısızdır. Ancak yaklaşık her onuncu (hatta yirminci - önemli değil) bilgisayar çalışmayan bir duruma getirilir: genellikle donmaya başlar, herhangi bir işlevi yerine getirmeyi reddeder, hatta hepimiz tarafından çok sevilene düşer. Mavi ekranölümün. Kural olarak, bu tür sorunların en olası nedeni, herhangi bir donanım kaynağını paylaşmayan donanım çakışmalarında (yeni ve eski) yatmaktadır. Peki, nitelikleriniz ortaya çıkan sorunları çözmenize izin veriyorsa veya yakınlarda size yardımcı olabilecek biri varsa, ama böyle bir şey yoksa? Bununla birlikte, bildiğiniz gibi, tanrılar değil, tencereler yanıyor, oturalım, düşünelim - bakıyorsunuz ve kırıyorsunuz, çünkü başlangıcından bu yana en çeşitli ekipmanın uyumluluk sorunu olmasına rağmen, her şey o kadar zor değil. 80'lerin ortalarında, hala çok fazla azalma olmadı. Önerilen makale, kullanıcının ekipman için gereken donanım kaynak türlerinden biriyle ve çoğu zaman her türlü çakışmanın temel nedeni olan donanım kesintileriyle (IRQ) başa çıkmasına yardımcı olacaktır.

Sistem donanım kaynakları

Bileşenlerin çalışması için üç ana farklı donanım kaynağı türü gerektirebilir. Hemen hemen her cihaz bir veya daha fazla G/Ç bağlantı noktası kullanır. AT bu durum bu bir seri veya paralel port değil, sadece özel bir adres, RAM'deki bir adres gibi bir şey. Bu portlar çalışıyor özel ekipler herhangi bir bilginin ya bağlantı noktasına yazıldığı ya da ondan okunduğu merkezi işlemci. Çoğu zaman, işlemci ile aygıt arasındaki bilgi alışverişi yalnızca bağlantı noktaları aracılığıyla gerçekleşir ve bazı aygıtlar, her biri belirli bir işlevi yerine getirmeye yarayan bir düzine veya daha fazla bağlantı noktası adresi alır.

Doğrudan Bellek Erişimi (DMA) kanalları çok daha az kullanılır. Bu tür bir etkileşim, büyük veri blokları alışverişinde bulunan cihazlar için tasarlanmıştır. Veri deposu, örneğin, disk sürücüleri veya yazıcılar. Tüm değişim, yalnızca değişim işlemini başlatan ve hemen diğer işleri gerçekleştirmeye devam eden merkezi işlemciyi atlar. Bu yaklaşım, tüm sistemin performansını önemli ölçüde artırabilir.

Ve üçüncü tür kaynak, sistemin dış olaylara tepkisi için temel mekanizma olan donanım kesintileridir. Genellikle IRQ'lar (Kesme İstekleri) olarak adlandırılan donanım kesintileri, aygıt denetleyicisinin işlemciyi bir isteği işlemesi için bilgilendirmek için kullandığı fiziksel sinyallerdir. Geleneksel olarak, kesme işleme şeması şöyle görünebilir:

  • işlemci kesme sinyalini ve numarasını alır;
  • özel bir tablo kullanarak, verilen sayı ile kesmeyi işlemekten sorumlu programın adresi bulunur - kesme işleyicisi;
  • işlemci mevcut görevin yürütülmesini askıya alır, ara sonuçları kaydeder ve kesme işleyicisinin yürütülmesine geçer;
  • işlemci cihaza erişir ve kesintinin nedenini kontrol eder;
  • istenen eylemler başlatılır - başlatma, cihaz yapılandırması, veri alışverişi vb.;
  • gerekli tüm işlemler tamamlandığında, işlemci kesintiye uğrayan göreve geri döner.

Çalışan bir uygulama programı tarafından tetiklenen yazılım kesintilerinden farklı olarak, donanım kesintileri en beklenmedik zamanlarda meydana gelebilir ve ayrıca aynı anda birden fazla kesinti meydana gelebilir. Sistemin ilk etapta hangi kesintinin hizmet vereceğini "çok düşünmemesi" için özel bir öncelik şeması vardır. Her kesmeye kendi benzersiz önceliği atanır. Aynı anda birkaç kesinti gelirse, sistem en yüksek önceliği tercih eder ve daha az önemli olan diğer kesintilerin işlenmesini bir süre erteler.

Kesinti dağıtımı

Kesmelerin genellikle standart bir bilgisayarda nasıl dağıtıldığını düşünün. Bazı numaralar belirli cihazlara sıkı sıkıya bağlıdır, bazıları ihtiyaçlarınız için serbest bırakılabilir ve kullanılabilir. Sırayla başlayalım:

  • IRQ 0- sistem zamanlayıcısını kesintiye uğratın. Saniyede 18,2 kez oluşturuldu. İlk IBM PC'nin oluşturulmasından bu yana bu kapasitede kullanılmaktadır (bu numara diğer kullanımlar için mevcut değildir);
  • IRQ 1- klavye kesintisi. Bir tuşa her basıldığında klavye denetleyicisi tarafından oluşturulur (sayı diğer kullanımlar için kullanılamaz);
  • IRQ2 sadece 8 kesme hattı kullanan XT sınıfı bilgisayarlarda, daha fazla sistem genişletmesi için ayrıldı ve AT sınıfı bilgisayarlardan başlayarak ikinci bir denetleyiciyi bağlamak için kullanıldı. Bugün IRQ 2, sistem tarafından eski ile uyumluluk için kullanılmaktadır. yazılım, numara başka bir kullanım için uygun değildir;
  • IRQ 3- eşzamansız COM 2 bağlantı noktasının kesintiye uğraması Aynı kesme, COM 4 bağlantı noktası üzerinden çalışan cihazlar tarafından da kullanılır. İstenirse, devre dışı bırakılabilirler, ancak yine de başka hiç kimse IRQ 3'ü atayamaz;
  • IRQ4öncekine benzer şekilde, bu kesinti COM 1 / COM 3 bağlantı noktalarını işgal eden cihazlar tarafından kullanılır;
  • IRQ 5 başlangıçta ikinci paralel bağlantı noktası LPT2 tarafından kullanılmak üzere tasarlanmıştı, ancak daha sonra ikinci paralel bağlantı noktası terk edildiğinde IRQ 5 serbest kaldı. Daha sonra çoğu ISA ses kartı tarafından aktif olarak kullanıldı. modern PCI ses kartları, bu kesmeyi yalnızca, büyük çoğunluğu SB Pro'yu destekleyen eski oyunlarla uyumluluk için kullanır. IRQ 5, başka amaçlar için kullanılabilir ve bir PCI yuvasına bağlanabilir;
  • IRQ6, ilk bilgisayarlardan başlayarak disket denetleyicisi tarafından kullanılır (sayı diğer kullanımlar için mevcut değildir);
  • IRQ7- varsayılan olarak, ilk paralel bağlantı noktası LPT 1'in kesintiye uğraması. Bağlantı noktası devre dışıysa (yazıcı yoksa veya USB için tasarlanmışsa), kullanılabilir çeşitli cihazlar. IRQ 7, bir PCI yuvasına bağlanabilir;
  • IRQ8- ilk olarak IBM AT'de tanıtılan gerçek zamanlı saat kesintisi. Başka bir kullanım mümkün değildir;
  • IRQ 9 ve IRQ 10 ücretsizdir;
  • IRQ 11 genellikle USB veri yolu için ayrılmıştır, ancak başka amaçlar için kullanılabilir (bunu yapmak için BIOS'ta USB desteğini devre dışı bırakın);
  • IRQ 12 PS/2 fare için kullanılır, ancak başka amaçlar için kullanılabilir (bir PS/2 fare mevcut değilse veya devre dışı bırakılmışsa);
  • IRQ 13 başlangıçta aritmetik yardımcı işlemci tarafından kullanılmıştır ve artık eski yazılımlarla uyumluluk için ayrılmıştır (sayı diğer kullanımlar için mevcut değildir);
  • IRQ 14 ve IRQ 15 sırasıyla birincil ve ikincil IDE denetleyicileri tarafından uygulanır.

Özel durumunuzda kesinti sayılarının şu anda nasıl dağıtıldığını bulmanın birkaç yolu vardır. Bilgisayarınızı başlattığınızda, Windows yüklenmeye başlamadan önce bile bir yapılandırma metin tablosu görünür. Hemen ardından, kendilerine atanan IRQ numarasını gösteren bir PCI aygıt listesi bulunur.

Veya hala Windows 9x kullanıyorsanız, Denetim Masasında bir Sistem simgesi vardır, üzerine tıklayın - ve "Aygıtlar" sekmesini seçin. "Bilgisayar" cihazının özelliklerinde, IRQ'ları ile birlikte tüm cihazların bir listesini bulabilirsiniz. Windows 2000/XP'de, kesinti yönetimine doğrudan erişimimiz yoktur, bu nedenle IRQ'ların listesini görüntülemek için standart bilgi yardımcı programını kullanmamız gerekir (Denetim Masası/Yönetim Araçları/Bilgisayar Yönetimi/Sistem Bilgileri/Donanım Kaynakları). Ve son olarak, hiç kimse bir bilgisayarın donanım ve yazılım yeteneklerini test eden yardımcı programların kullanımını iptal etmedi.


Bunlar arasında şüphesiz en popüler olanı, kullanıcıya kesintiler de dahil olmak üzere kapsamlı bilgi sağlayabilen SANDRA'dır.

Cihaz çakışmaları

Çok fazla ayrıntıya girmeden, bir çakışmanın birden fazla nesnenin aynı sistem kaynağına aynı anda erişmeye çalıştığı bir durum olduğunu söyleyebiliriz. Bir kesme çakışması, birden fazla cihaz bir istek sinyali göndermek için aynı kesme hattını kullandığında ve bu istekleri sıralayacak bir mekanizma olmadığında meydana gelir, bu da bir arızaya veya cihazlardan birinin çalışmayı durdurmasına neden olur. Çatışmaların nasıl önlenebileceği veya ortadan kaldırılabileceği konusunda net bir fikre sahip olmak için IRQ yönetimi mekanizmasını anlamanız gerekir.

Bildiğiniz gibi kişisel bilgisayarlar IBM PC XT ile başladı. Mimarisi, özel bir denetleyici tarafından kontrol edilen yalnızca sekiz satırlık donanım kesintisi sağladı. Her birine, kesme önceliğini ve işleyicisinin adresini (kesme vektörü olarak adlandırılan) belirleyen kendi benzersiz numarası atandı. Mimarinin bir sonraki çeşidi olan IBM PC AT, birinci kontrolörün kesme hatlarından birine bağlı ikinci bir kontrolör tarafından kontrol edilen mevcut hatları sekiz tane daha ile destekledi. Ne yazık ki, bu mimari gelişimini bu noktada durdurdu, bu nedenle tüm modern bilgisayarlar, içlerinde kullanılan önemli ölçüde artan sayıda ek cihaza rağmen, hala biri ikinci bir denetleyiciyi taklit etmek için ayrılmış on altı kesme hattına sahiptir.

Başlangıçta, IBM PC AT bilgisayarında, aygıtların işlemci ve bellek - ISA ile iletişim kurabileceği yalnızca bir veri yolu vardı. Çoğu kesme hattı standart ISA cihazlarına atanmıştı, bu nedenle yeni evrensel PCI veri yolu göründüğünde, paylaşımında INT A, INT B, INT C, INT D olarak belirtilen yalnızca dört boş kesme olduğu ortaya çıktı, bu yüzden yalnızca dört PCI aygıtı, sistemde bağımsız kesintiler alabilir. Ancak aynı zamanda, IDE denetleyicisinin özel bir konumda olduğu da unutulmamalıdır ki bu sadece bu dört aygıt arasında değildir, çünkü veri aktarım yöntemi açısından bir PCI aygıtı olmasına rağmen, IRQ 14 ve IRQ kesmeleri katı bir şekilde ona atanır.15, eski ISA aygıtlarında olduğu gibi. Bir tür PCI veri yolu olan AGP veri yolu için INT A "feda edilir" ve sistem bileşenlerinden biri olan USB veri yolu INT D kullanılarak PCI'ya bağlanır, bu da "dürüst" PCI aygıtlarının sayısını azaltır. sadece ikiye. Kendi kesintisini de gerektiren Güç Yönetimi / Sistem Yönetimi güç yönetimi alt sistemini unutmamalıyız. Dolayısıyla gerçek hayatta, kesme kullanan birden fazla PCI cihazı varsa, bunlara benzersiz donanım IRQ'ları sağlamak imkansızdır ve bu gibi durumlarda, teorik olarak çakışmaları önleyen Tak ve Çalıştır teknolojisine dayalı bir donanım-yazılım yöntemi kullanılır. Gerçek hayatta her şey olabilir ve bugüne kadar kalan ISA cihazları kesme hatlarını paylaşamasa da, bu nedenle çatışmaların ana provokatörleridir. Böylece, ISA aygıtları veya "buggy" sürücüleri ile ilgili sorunlar olması durumunda, çakışma çözümü sorunu, kesme sayılarının doğru dağılımına indirgenir.

Sistemde IRQ numaraları fiziksel hatlar arasında iki kez tahsis edilir. Sistem BIOS'u bunu ilk kez yaptığında, sistem önyüklenir. Her Tak ve Çalıştır aygıtına (ve buna tüm PCI, modern ISA ve ana kartta tümleşik tüm aygıtlar dahildir) mevcut olanlar arasından bir numara atanır. Yeterli sayı yoksa, birkaç satır bir ortak olur. PCI aygıtları için bu bir sorun değildir - normal sürücüleriniz ve işletim sisteminden desteğiniz varsa, her şey yolunda gitmelidir. Ancak, birkaç ISA aygıtı aynı numarayı alırsa veya daha az "patlayıcı" olmayan PCI ve ISA aygıtları karışımı alırsa, o zaman bir çakışma kaçınılmazdır ve o zaman otomatik kesinti dağıtımı sürecine müdahale etmeniz gerekecektir. Bu durumda, kullanılmayan tüm ISA aygıtlarını devre dışı bırakmanız gerekir (ISA yuvaları olmayan sistemlerde yine de bulunurlar: bunlar COM1, COM2 bağlantı noktaları ve sürücüdür). IRQ7 kesmesini serbest bırakırken, LPT bağlantı noktasının EPP ve ECP modlarını da devre dışı bırakabilirsiniz. BIOS Kurulumunda kesintileri değiştirmek için tüm işlemler "PCI / PNP Konfigürasyonu" bölümünde gerçekleştirilir. IRQ numarası tahsislerini etkilemenin iki yolu vardır: belirli bir numarayı engelleyin ve doğrudan bir satır numarası atayın. İlk yöntem tüm BIOS'lar için mevcuttur, "IRQ x tarafından kullanılan:" menü öğeleri ayarlanır (yeni BIOS'larda "IRQ Kaynakları" alt menüsünde gizlenir). Özel olarak ISA cihazlarına atanması gereken bu kesmeler "Eski ISA" olarak ayarlanmalıdır. Böylece, PCI aygıtları için numara dağıtırken bu kesintiler atlanacaktır. Herhangi bir ISA aygıtı inatla bir PCI aygıtıyla aynı kesmeye giriyorsa, her ikisi de çalışmadığı için bunu yapmalısınız. Bu durumda, bu IRQ'nun numarasını bulmanız ve engellemeniz gerekir. ISA aygıtı aynı kalırken, PCI aygıtı yeni IRQ numarasına geçiş yapar. IRQ numaralarını yönetmenin ikinci yolu, ilkinden biraz daha karmaşık olmasına rağmen çok daha verimli olmasına rağmen doğrudan atamadır. Ne yazık ki hepsi modern değil anakartlar bu işleme izin verin. Aynı BIOS Kurulum alt menüsünde, "Slot X IRQ kullan" (diğer adlar: "PIRQx IRQ kullan", "PCI Yuva x önceliği", "INT Pin x IRQ") gibi öğeler olabilir. Bu seçenek, PCI ve AGP veri yolundaki her aygıt için ayrı ayrı kesmeler ayarlamanıza olanak tanır. Bu durumda, aşağıdaki kurallara uyulmalıdır:

  • Her PCI yuvası en fazla dört kesmeyi etkinleştirebilir - INT A, INT B, INT C ve INT D;
  • AGP yuvası iki kesmeyi etkinleştirebilir - INT A ve INT B;
  • Her yuvanın INT A olarak atanması normaldir. PCI/AGP aygıtı birden fazla kesme gerektiriyorsa veya istenen kesme meşgulse, kalan kesmeler ayrılır;
  • AGP yuvası ve PCI yuvası 1 aynı kesintileri tahsis eder;
  • 4 ve 5 numaralı PCI yuvaları da aynı kesintileri dağıtır;
  • USB, PIRQ_4 kullanır.

Aşağıda PIRQ (Programlanabilir Kesinti Talebi) ve INT (Kesme) arasındaki ilişkiyi gösteren bir tablo bulunmaktadır:

sinyal AGP Yuvası
PCI Yuvası 1
PCI Yuvası 2 PCI Yuvası 3 PCI yuvası 4
PCI Yuvası 5
PIRQ_0 INT A INT D INT C INT B
PIRQ_1 INT B INT A INT D INT C
PIRQ_2 INT C INT B INT A INT D
PIRQ_3 INT D INT C INT B INT A

Normalde seçeneği AUTO konumunda bırakmalısınız. Ancak, bir birey kurmaya ihtiyaç varsa cihaza IRQ AGP veya PCI veriyolunda, her şeyden önce, cihazın hangi yuvaya kurulu olduğunu belirlemeniz gerekir. Ardından tabloya bakarak ana PIRQ'yu ayarlayabilirsiniz. örneğin, eğer Ağ kartı yuva 3'e ayarlanırsa, ana PIRQ PIRQ_2 olacaktır, çünkü mümkünse tüm yuvalar INT A'ya atanır.Bundan sonra istenen IRQ seçilir ve buna uygun PIRQ değeri atanır. BIOS'un her yuva için PIRQ'yu INT A'ya atamaya çalışacağını unutmayın. Bu nedenle, AGP ve PCI 1 yuvaları için ana PIRQ, PIRQ_0 iken, PCI yuva 2 için ana PIRQ, PIRQ_1 ve benzeridir. İkinci kez kesme sayıları işletim sistemi tarafından dağıtılır, ancak Windows 9x yalnızca aşırı durumlarda BIOS tarafından gerçekleştirilen eylemlere müdahale etmeye başlar. Windows 98'de IRQ dağıtım sistemi, standart aygıt yöneticisi kullanılarak yönetilir. Sistem aygıtları listesinde PCI veri yolunu bulmanız gerekir.


Özelliklerinde özel bir sekme var. Her şey doğru ayarlanmışsa, orada miniporttan bahsedilecektir ("başarıyla yüklendi") ve PCI veri yolu yönetimi (Yönlendirme) etkinleştirilecektir. Bu nedenle, Windows "98, kesme sayılarının fiziksel hatlar arasındaki dağıtımını kontrol etme araçlarına sahiptir. Ancak BIOS çoğu zaman bununla iyi bir iş çıkardığından, bu mekanizma dahil değildir. Ancak bazen sadece gereklidir. Eski ISA aygıtlarını kullanırken Tak ve Çalıştır teknolojisini desteklemeyen, BIOS bunu fark etmeyebilir ve onun işgal ettiği kesmeyi PCI aygıtına verir - yine bir çakışma. Bunu çözmek için, Windows Aygıt Yöneticisi'nde gerekli kesmeyi ayırmanız gerekir "98.

Yedeklemeye ek olarak, cihaz için doğrudan kesme numarasını ayarlayabilirsiniz. Bunu yapmak için, özelliklerinde "Kaynaklar" sekmesini bulmanız, otomatik ayarlamayı devre dışı bırakmanız ve atanan kesme numarasını değiştirmeye çalışmanız gerekir. Dikkatli olun, böyle bir işlem her zaman işe yaramaz ve bazen tamamen öngörülemeyen sonuçlara yol açabilir.

Ancak Windows 2000 (ve XP) hakkında - ayrı bir konuşma. Oldukça modern bir bilgisayarınız varsa, muhtemelen ACPI yapılandırma arayüzünü destekler. Bu durumda Windows 2000, genellikle BIOS'un eylemlerini yok sayar ve tüm PCI aygıtlarını tek bir mantıksal kesmede "askıya alır". Genel olarak, bu iyi çalışır (ISA aygıtı olmadığında), ancak bazen sorunlar ortaya çıkabilir. Kesinti numaralarını değiştirebilmek için, HAL çekirdeğini değiştirmeniz veya BIOS'ta ACPI devre dışı bırakılmış olarak Windows 2000'i yeniden yüklemeniz gerekir. Çekirdek şu şekilde değiştirilir: aygıt yöneticisinde "ACPI'li Bilgisayar / Bilgisayar" öğesini seçin, bundan sonra sürücüyü "Standart bilgisayar" olarak değiştirmeniz ve yeniden başlatmanız gerekir. Bu işe yaramazsa, Windows 2000'i yeniden yüklemeniz gerekecektir.

Son İpuçları

Yeni yükleyerek işletim sistemi tüm aygıt sürücüleriyle ve sorunsuz çalıştığından emin olduktan sonra hepsini yazmaya değer. bilgisayar ayarları, özellikle varsayılan ayarlarda herhangi bir değişiklik yapıldıysa. Bu tür bilgileri normal bir kağıda yazmak en güvenilir olanıdır. Bu tür bilgiler, yapılandırılmış sistemde herhangi bir değişiklik yaparken çok yararlı olabilir ve yeni ekipman kurarken tüm ayarların "kaybolması" durumunda ortaya çıkabilecek sorunların çözülmesine yardımcı olabilir (bu bazen de olur). Ve en önemlisi, unutmayın: Ortaya çıkan sorunların çoğu, bilgisayar sahibinin düşük bilgisayar okuryazarlığından kaynaklanmaktadır. Bu nedenle, kişi her zaman kendi kendine eğitim için çaba göstermelidir, o zaman daha az sorun olacak ve yine de ortaya çıkanlar çözülemez görünmeyecektir.