Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> linux >> .

Linux IRQ konflikty

Užívatelia si často myslia , počítačov , ako monolitických strojov , ktoré obsahujú všetky potrebné diely bežať hladko a efektívne, a že tieto časti sú vyrobené z tohto spoločného cieľa . Avšak , počítače sú často postavené z rôznorodých doplnkov a vylepšení . Je na procesore počítača a operačného systému zvládnuť počítač tak , že sa chová ako hladko fungujúcim strojom . Ak to chcete vykonať , operačný systém , ako je Linux , a procesor použiť rad " prerušenie " , ktoré hardvér používa pre signalizáciu , že to vyžaduje čas procesora , alebo že dokončil svoju úlohu . Prerušenie Žiadosti

Počas prevádzky , operačný systém Linux spracováva všetky rôzne komponenty počítača súčasne. To znamená , že všetky vstupné a výstupné operácie , ako aj postupy , pamäť a výpočtovej , sa deje súčasne . Tieto operácie nejakú dobu trvať od operačného systému a procesora . To je obzvlášť problematické , keď jediný zdroj vyžaduje viac času procesora , ako sú vstup a výstup . S cieľom zmierniť spomalenie spojené s použitím vstup a výstup , operačný systém Linux používa prerušenia . Keď I /O zariadenie je pripravené na uvoľnenie kontroly nad zdrojmi , operačný systém pokračuje s ďalšími úlohami , kým I /O odošle požiadavku na prerušenie ( IRQ ) , signalizovať jej stav .
IRQ konflikty

Od IRQ určí , kedy jednotlivé kusy počítačového hardvéru behu , ktoré slúžia ako priame spôsoby komunikácie medzi procesorom a hardware . V závislosti na distribúciu systému Linux , každý kus hardvéru môže vyžadovať svoj ​​vlastný IRQ kanál . Keď sa dvaja hardvérové ​​prvky nemajú rovnakú IRQ kanál , potom nastane konflikt prerušenia hardvéru . Vzhľadom k tomu , že procesor očakáva jeden kus hardvéru na IRQ kanál , nemá potuchy , kto komunikuje s ním , ak dva periférií použiť rovnaký kanál .
Možné scenáre konflikt

najčastejší scenár , ktorý vyvoláva konflikt hardvérové ​​prerušenia zahŕňa inštaláciu nového hardvéru . Niektoré linuxové distribúcie podporuje viac hardware prístup k IRQ liniek , ale tie , ktoré nemajú pobeží do konfliktu , keď kus hardvéru , ako je napríklad grafické karty alebo sieťovej karty , pokúsi sa použiť IRQ linku priradenú inú periférií . V tomto prípade , novo nainštalovaný softvér , a bez ohľadu na ďalšie periférne bol predtým pridelený IRQ kanála , nebude správne fungovať , ak vôbec .
Riešenie IRQ konflikty

Najlepším riešením tohto problému IRQ konfliktu zahŕňa to , že hardvér má svoj ​​vlastný priradený IRQ kanál . Niektoré karty, napríklad karty PCI , nemôže zvládnuť svoju úlohu IRQ . Ak dôjde ku konfliktu, potom musíte ručne zadať Basic Input /Output System , alebo BIOS , riadiť IRQ kanály . Tiež zabezpečí, že všetky ovládače zariadení sú aktuálne môže slúžiť ako preventívny nástroj, aby všetok hardvér môže spolupracovať s najlepšou možnou firmware , rovnako ako ostatné hardvér .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené