Renault Scenic E-Tech EV - PV-Output - 48kWh LiFePo4 op 15kVa Victron systeem
ik geloof zoiets als:
wie komt het eerst aan de beurt om cpu tijd te gebruiken.
wie komt het eerst aan de beurt om cpu tijd te gebruiken.
Jij bent degene die me opfokt!
JA JIJ!!!
Verwijderd
IRQ staat voor Interrupt ReQuest. Een interrupt is een signaal van de compoort naar de processor van een computer. De compoort geeft dan aan dat er actie bij de poort te verwachten is en de processor reageert hierop door alle verdere activiteiten te laten vallen.
Er zijn acht van deze IRQ's en slechts twee van deze worden voor communicatie gebruikt: IRQ 3 en IRQ 4. In principe mogen Com 1 en 3 een IRQ 4 hebben en 2 en 4 een IRQ 3. Als er dus data via een modem op Com 1 binnenkomen, wordt IRQ 4 'hoog'. De computer onderbreekt haar activiteiten en haalt de gegevens op. Dit proces herhaalt zich voor ieder byte data die binnenkomt.
Als twee compoorten van dezelfde IRQ gebruik maken, kan dit een zogenaamd IRQ-conflict tot gevolg hebben, waardoor de gegevens niet worden opgehaald. Als bijv. Com 1 door een muis gebruikt wordt en Com 3 door het modem en beide compoorten hebben IRQ 4 in gebruik, dan denkt de muisdriver telkens als er data klaar staan op Com 3 dat het signaal voor hem bedoeld is.
Er zijn acht van deze IRQ's en slechts twee van deze worden voor communicatie gebruikt: IRQ 3 en IRQ 4. In principe mogen Com 1 en 3 een IRQ 4 hebben en 2 en 4 een IRQ 3. Als er dus data via een modem op Com 1 binnenkomen, wordt IRQ 4 'hoog'. De computer onderbreekt haar activiteiten en haalt de gegevens op. Dit proces herhaalt zich voor ieder byte data die binnenkomt.
Als twee compoorten van dezelfde IRQ gebruik maken, kan dit een zogenaamd IRQ-conflict tot gevolg hebben, waardoor de gegevens niet worden opgehaald. Als bijv. Com 1 door een muis gebruikt wordt en Com 3 door het modem en beide compoorten hebben IRQ 4 in gebruik, dan denkt de muisdriver telkens als er data klaar staan op Com 3 dat het signaal voor hem bedoeld is.
Verwijderd
[kort door de bocht modus]
Devices die een IRQ hebben, kunnen de CPU onderbreken (interrupt) zodat de CPU zijn werkzaamheden staakt (opschort) en de interrupt afhandelt. Daarna gaat ie weer verder met waar die mee bezig was. Hoe lager de IRQ, hoe hoger de prioriteit.
[/kort door de bocht modus]
Devices die een IRQ hebben, kunnen de CPU onderbreken (interrupt) zodat de CPU zijn werkzaamheden staakt (opschort) en de interrupt afhandelt. Daarna gaat ie weer verder met waar die mee bezig was. Hoe lager de IRQ, hoe hoger de prioriteit.
[/kort door de bocht modus]
maar......als een device aan de pci bus hangt, en dus irq's kan delen wordt dit weer afgehandeld door de pci controller (zegt maar als scsi-id's).
Jij bent degene die me opfokt!
JA JIJ!!!
Verwijderd
IRQ's (met voorbeeld)
Als je in een programma de opdracht geeft om iets op papier af te drukken dan struurt de proc. gegevens naar de printerpoort. Op deze poort moet dan een werkende printer zijn aaangesloten die de gegevens afdrukt. HEt afdrukken gaat veel langzamer dan de snelheid waarmee de processor de gegevens naar de printerpoort zou kunnne versturen. De processor stuurt een aantal bytes naar de printer en meot wachten tot de printer klaar is voor de volgende gegevens verstuurd kunnen worden. In de tussentijd kan de processor zich met andere taken bezig houden. Als de printer klaar is met het eerste pakket gegevens dan moet deze een signaal naar de proc kunnen sturen om aan te geven dat het tweede pakket verzonden kan worden. De huidige werkzaamheden worden dan onderbroken en er worden nieuwe gegevens naar de printer gestuurd. Niet alleen de printer kan de processor onderbreken. Ook als gebruiker iets metde muis of het toetsenbord doet, moet de processor stoppen met zijn taken en "kijken" wat er gebeurt.
Hier voor dienen interrupt requests (=interrupt vragen, interruptie = onderbreking) . Als er een toets op het toetsenbord wordt ingedrukt dan gaat er een signaal naar de processor dat er voor zorgt dat deze overal mee stopt, en eerst kijkt welke toets is ingedrukt. Wat er daarna gebeurt, hangt af van de instructies in de software. De processor moet wel weten dat de onderbreking van het toetsenbord afkomstig is. Daarom hebben alle apparaten die de processor kunnen onderbreken een nummer. Deze nummers worden IRQ's genoemd. Er zijn er maximaal 16.
khoop dat je nu weet was het zijn
Als je in een programma de opdracht geeft om iets op papier af te drukken dan struurt de proc. gegevens naar de printerpoort. Op deze poort moet dan een werkende printer zijn aaangesloten die de gegevens afdrukt. HEt afdrukken gaat veel langzamer dan de snelheid waarmee de processor de gegevens naar de printerpoort zou kunnne versturen. De processor stuurt een aantal bytes naar de printer en meot wachten tot de printer klaar is voor de volgende gegevens verstuurd kunnen worden. In de tussentijd kan de processor zich met andere taken bezig houden. Als de printer klaar is met het eerste pakket gegevens dan moet deze een signaal naar de proc kunnen sturen om aan te geven dat het tweede pakket verzonden kan worden. De huidige werkzaamheden worden dan onderbroken en er worden nieuwe gegevens naar de printer gestuurd. Niet alleen de printer kan de processor onderbreken. Ook als gebruiker iets metde muis of het toetsenbord doet, moet de processor stoppen met zijn taken en "kijken" wat er gebeurt.
Hier voor dienen interrupt requests (=interrupt vragen, interruptie = onderbreking) . Als er een toets op het toetsenbord wordt ingedrukt dan gaat er een signaal naar de processor dat er voor zorgt dat deze overal mee stopt, en eerst kijkt welke toets is ingedrukt. Wat er daarna gebeurt, hangt af van de instructies in de software. De processor moet wel weten dat de onderbreking van het toetsenbord afkomstig is. Daarom hebben alle apparaten die de processor kunnen onderbreken een nummer. Deze nummers worden IRQ's genoemd. Er zijn er maximaal 16.
khoop dat je nu weet was het zijn
Verwijderd
Ik zat net een pc na te kijken die inlogproblemen had op het netwerk. Ga ik de eigenschappen van de Tokenringkaart bekijken. Staat ie op IRQ18, lees goed ja, IRQ 18.
Is IRQ 18 tegenwoordig met dat PCI64 niet mogelijk? Ik geloof dat ik gisteren aan een server heb gezeten met een netwerkkaart op IRQ 22.Op vrijdag 07 september 2001 16:51 schreef Prankster het volgende:
Ik zat net een pc na te kijken die inlogproblemen had op het netwerk. Ga ik de eigenschappen van de Tokenringkaart bekijken. Staat ie op IRQ18, lees goed ja, IRQ 18.
![]()
Hadden ze dat niet even eerder kunnen verzinnen
... Leek me wel handig met al die Zooi wat je er in hebt en zo
Ik heb ooit zoiets gehoord over dat de manier waarop irqs "gemaakt" worden( dit gebeurt doormiddel van een chip ) erg duur en lastig is! Dit is ook de hoofdzakelijke rede waarom niet meer dan zoveel IRQ's gebruikt worden.
In hoeverre dit klopt weet ik niet, maar het is in iedergeval een logische verklaring voor waarvoor de meeste systemen maar IRQs hebben tot 16, en sommige wel meer!
Wat ik WEL zeker weet is dat dual systemen 2x zoveel IRQ's hebben (voor elke processor 1, erg logisch) misschien dat dit op die moederborden het geval was??? dat zou ook een logische verklaring zijn!
In hoeverre dit klopt weet ik niet, maar het is in iedergeval een logische verklaring voor waarvoor de meeste systemen maar IRQs hebben tot 16, en sommige wel meer!
Wat ik WEL zeker weet is dat dual systemen 2x zoveel IRQ's hebben (voor elke processor 1, erg logisch) misschien dat dit op die moederborden het geval was??? dat zou ook een logische verklaring zijn!
T: @mark_prins - Kick ass developers: www.omniscale.nl - HT: Where it all went wrong...
Een IRQ is een manier om aandacht van de CPU te vragen. 't Stamt nog uit 't XT tijdperk, toen had je er 8. Met de komst van de AT werden er 8 bijgeplakt, IRQ 2 werd aan de nieuwe IRQ 9 gehangen, vandaar dat die 2 'hetzelfde' zijn.
IRQ's boven 16 zijn volgens mij niet standaard en kunnen volgens mij alleen door speciale software en hardware die op elkaar afgestemd is, gebruikt worden.
IRQ's boven 16 zijn volgens mij niet standaard en kunnen volgens mij alleen door speciale software en hardware die op elkaar afgestemd is, gebruikt worden.
Die chip is de interrupt controller en die neemt een irq in beslag. 
Vroeger dacht men aan 8 irq's genoeg te hebben (net zoals de 640 KB in het begin
) later bleek dat te weinig te zijn en hebben ze door midder van een interrupt controller er een paar irq's bij weten te maken.. 
(je hebt "maar" 15 irq's omdat de 16e in beslag word genomen door de interrupt controller
)
en ik geloof dat de legendarische Abit BP6 (dual intel mobo die zonder aanpassingen met 2 celerons kon draaien..
) 30 irq's heeft 
die heeft dus 2 interrupt controllers aan boord.. (wert het niet zeker hoor...
) Je kan zo een tijdje doorgaan met multiplexen...
Vroeger dacht men aan 8 irq's genoeg te hebben (net zoals de 640 KB in het begin
(je hebt "maar" 15 irq's omdat de 16e in beslag word genomen door de interrupt controller
en ik geloof dat de legendarische Abit BP6 (dual intel mobo die zonder aanpassingen met 2 celerons kon draaien..
die heeft dus 2 interrupt controllers aan boord.. (wert het niet zeker hoor...
Eeuwige n00b
Pagina: 1