conflicte IRQ

Ei bine, atunci când sau după asamblarea modernizării planificate a computerului de la prima rulare și este stabilă și fără erori. Mult mai rău, în cazul în care există probleme neașteptate - reporniri spontane si ingheata, accidente de program, eroare de sistem sau dispozitive „invizibile“, etc. Primul motiv este că, de obicei, vine în minte, în acest caz - să-și întrerupă conflictele. Cunoaștem natura acestui fenomen, sunt destul de pregătiți pentru a lupta cu el?

Putem spune că conflictul - o situație în care mai multe obiecte încercați simultan pentru a avea acces la o resursă care este conceput doar pentru una dintre ele. un conflict de întrerupere apare atunci când mai multe dispozitive împart aceeași linie de întrerupere pentru a trimite semnal de cerere și nu există nici un mecanism care să se ocupe de cereri concurente. În cazul în care conducătorul auto să obțină control, acesta nu funcționează cu dispozitivul care a trimis cererea, sau nu, sau pur și simplu unul dintre dispozitivele care nu funcționează.
Se pune întrebarea: Poate mai multe dispozitive utilizează aceeași linie de întrerupere, sau este imposibilă, în principiu? La urma urmei, în cazul în care conducătorul auto este capabil să identifice de la care a primit o cerere, acesta va răspunde numai semnalele dispozitivelor „lor“, ignorând toate celelalte. Dar ar trebui să fie, în orice mod convenit în prealabil, în caz contrar, conflictul este inevitabil.
autobuz local PCI este proiectat pentru a face utilizarea în comun a întrerupe. Fiecare dispozitiv PCI ar trebui să funcționeze corect aliniat cu celelalte PCI-dispozitive de întrerupere. Acest lucru se face după cum urmează: faptul de a trebui să se întrerupă linia de semnal nu este determinată de față, și anume schimbarea nivelului de tensiune, și prin însuși faptul de a avea o anumită tensiune. Modificarea tensiunii de linie poate fi de mai multe dispozitive, devenind, ca într-o coadă pentru serviciu.
Astfel, schimbul de un singur IRQ multiple PCI-dispozitive nu este un conflict prin definiție. Uneori, cu toate acestea, încă mai apar probleme. În primul rând, nu toate dispozitivele PCI funcționează corect, în conformitate cu alte întreruperi. În al doilea rând, uneori, șoferii au bug-uri, dintre care, deoarece acestea nu pot identifica sursa de semnal, prevenind alte drivere. În al treilea rând, nu toate dispozitivele funcționează pe magistrala PCI; de exemplu, ISA-dispozitive, care includ, de exemplu, controlere, COM / LPT-porturi împărtășesc o întrerupere cu alte nu poate. Pentru a fi clar despre cum poți evita conflictele sau pentru a le elimina, aveți nevoie pentru a înțelege mecanismul de IRQ.

Organizarea de hardware întrerupe pe PC

Capacitatea de resurse IRQ BIOS

Capacitatea de instrumente IRQ pentru Windows

articole similare