Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je dôvod:
* Architektúry moderných autobusov: PCI a USB využívajú regulátory a mechanizmy prerušenia, ktoré sa zásadne líšia od zdieľaných riadkov IRQ ISA. Každému zariadeniu PCI je napríklad priradená vlastná správa signalizovaných prerušení (MSI) alebo MSI-X (viacnásobné MSI), ktoré sú v podstate virtuálne prerušené mapované do konkrétnych miest pamäte. USB používa koncové body prerušenia spravované radičom USB. Toto nie sú priamo zdieľané linky fyzického prerušenia.
* prerušenie smerovania: Ovládač prerušenia operačného systému riadi mapovanie medzi linkami fyzického prerušenia a softvér preruší, ktoré používajú aplikácie. Toto mapovanie je dynamicky pridelené a starostlivo zvládnuté, aby sa predišlo konfliktom. Zdieľanie jediného fyzického IRQ medzi dvoma zariadeniami by viedlo k nepredvídateľnému a nespoľahlivému manipulácii s prerušením.
* Ovládače zariadení: Ovládače zariadení pre zariadenia PCI a USB sú napísané s pochopením, že každé zariadenie má svoj vlastný špecializovaný mechanizmus prerušenia. Neočakávali by, že zdieľajú IRQ s iným zariadením.
Zatiaľ čo koncepcia „zdieľania“ IRQ sa môže zdať príťažlivá z hľadiska riadenia zdrojov, zložitosti a potenciálne konflikty prevažujú nad akýmikoľvek výhodami. Moderný prístup poskytuje robustnejší a spoľahlivejší systém manipulácie s prerušením, aj keď sa zdá, že využíva viac zdrojov (hoci zdroje sú virtuálne a efektívne spravované). Namiesto zdieľania zariadenia dostávajú špecializované mechanizmy prerušenia, ktoré OS spravuje efektívne.