Gebruikers vaak van computers als monolithische machines die alle benodigde onderdelen bevat om vlot en efficiënt te kunnen werken , en dat deze onderdelen zijn allemaal gemaakt voor die gemeenschappelijk doel . Echter , zijn computers vaak opgebouwd uit verschillende add -ons en uitbreidingen . Het is aan de processor van de computer en het besturingssysteem op de computer zijn gekoppeld , zodat het zich gedraagt als een goed functionerende machine . Hiervoor het besturingssysteem , zoals Linux en de processor een reeks " onderbreekt ", die de hardware gebruikt om aan te geven dat het vereist processortijd , of dat de taak is voltooid . Onderbreek Verzoeken Tijdens de werking , het Linux-besturingssysteem behandelt alle van de verschillende onderdelen van een computer tegelijkertijd . Dit betekent dat alle input en output operaties , alsmede geheugen en berekeningen procedures gebeuren tegelijkertijd . Deze handelingen nemen de tijd van het besturingssysteem en de processor . Dit is bijzonder lastig wanneer een hulpbron vraagt langere processortijd , zoals de input en output . Teneinde de vertraging die betrokken zijn bij het gebruik en uitgang beperken , het Linux besturingssysteem gebruikt interrupts . Wanneer een I /O-apparaat is klaar om de controle over middelen vrij , het besturingssysteem verder met andere taken totdat de I /O stuurt een interrupt request ( IRQ ) om zijn toestand te signaleren. IRQ-conflicten < br > Sinds IRQs aanwijzen wanneer bepaalde onderdelen van de computer hardware run , ze dienen als directe vormen van communicatie tussen de processor en de hardware . Afhankelijk van de Linux- distributie , kan elk stuk hardware zijn eigen IRQ kanaal vereisen . Wanneer twee stukken hardware hebben dezelfde IRQ -kanaal , dan treedt een hardware interrupt conflict . Omdat de processor verwacht een stuk hardware per IRQ kanaal , het heeft geen idee wie communiceert met het als twee hardware randapparatuur gebruiken hetzelfde kanaal . Mogelijke Conflict Scenario < br > p De meest voorkomende scenario dat een hardware interrupt conflict heft betrekking op de installatie van nieuwe hardware . Sommige Linux distributies ondersteunen meerdere hardware toegang tot IRQ lijnen , maar die dat niet doen zullen tegenkomen conflicten wanneer een stuk hardware , zoals een grafische kaart of netwerkkaart , probeert een IRQ lijn toegewezen aan een ander randapparaat gebruiken . In dit geval zal de nieuw geïnstalleerde software , en wat andere perifere was eerder toegewezen aan de IRQ kanaal , niet goed , of helemaal niet. Oplossen IRQ-conflicten de beste oplossing voor het IRQ conflict probleem zeggen dat bij hardware heeft zijn eigen toegewezen IRQ kanaal . Sommige kaarten , zoals PCI -kaarten , kan niet overweg met hun eigen IRQ-toewijzing . Als er een conflict is , dan moet u handmatig het Basic Input /Output System of BIOS , naar de IRQ kanalen te beheren in te voeren . Ook zorgen dat alle stuurprogramma's zijn up to date kan dienen als een voorzorgsmaatregel instrument , zodat alle hardware kan communiceren met de best mogelijke firmware evenals andere hardware .
|