Vector d’interrupcions

Vector d’interrupcions En informàtica el vector d’interrupcions és un vector que conté el valor que apunta a la direcció en memòria de l’gestor d’una interrupció. En moltes arquitectures de computació típiques, els vectors d’interrupció s’emmagatzemen en una taula en una zona de memòria, l’anomenada taula de vectors d’interrupció, de manera que quan s’atén una petició d’interrupció de nombre n, el sistema, després de realitzar eventualment algunes tasques prèvies (com ara salvar el valor de certs registres) transfereix el control a l’adreça indicada per l’element n-èsim d’aquesta taula. Usualment, en les arquitectures més típiques, la transferència de control s’efectuarà de manera anàloga a una crida a funció a nivell de màquina, emmagatzemant-se en una pica l’estat actual de l’registre comptador de programa, que serà recuperat per una instrucció màquina de retorn de interrupció, que restaurarà l’estat corresponent a l’execució normal de programa forçant l’execució de la següent instrucció. En general, cada un dels controladors de sistema, inclosos els dels adaptadors de xarxa i els de les línies SLIP, han de posseir el seu propi vector d’interrupció (o “ IRQ ”). Una interrupció deté el procés momentàniament per donar pas a l’entrada / sortida o a altres operacions. El processament es reprèn un cop acabada l’operació en qüestió. Per això, és important que tots i cada un dels dispositius instal·lats en el sistema tinguin una interrupció que no causi conflictes amb les de el maquinari ni amb les d’altres perifèrics (llevat que el dispositiu en qüestió sigui capaç de compartir interrupcions). A menys que un dispositiu accepti compartir interrupcions, no ha d’usar el seu vector d’interrupció cap altre dispositiu de sistema. Consulteu la documentació de el maquinari de la xarxa per determinar els vectors que accepta el maquinari. El DCU (Utilitat de configuració de dispositius) enumera el maquinari instal·lat en el sistema i els vectors en ús. NOTA: Alguns dispositius han de configurar-mitjançant administradors SCOadmin; vegeu “ Fer servir interfícies de
configuració ”. Concretament, ha de fer servir l’Administrador de configuració de xarxa per configurar adaptadors de xarxa.
Vectors estàndard d’interrupció de maquinari (IRQs) IRQ Descripció (controlador) a Notes a 0 a ~ a Reservat d’1 de Controlador de teclat (kd)
Reservat de 2 de ~ a Disponible (IRQ 2 està assignat internament a IRQ 9. a l’seleccionar valors IRQ, convé que IRQ 2 i IRQ 9 tinguin la mateixa interrupció). de 3 de sèrie COM2 port (asyc) Reservat si està present (a menys que estigui desactivat en BIOS o amb DCU) de 4 de port sèrie COM1 (asyc) Reservat si està present (a menys que estigui desactivat en BIOS o amb DCU) de 5 de cartutx de cinta (ictha) es recomana l’opció de cartutx o port paral·lel # 2 (lp) de cinta si la instal·lació es realitza des una unitat de cinta que no es SCSI i no hi ha una impressora assignada a aquesta IRQ de 6 de Disc flexible (fd)
Reservat de 7 de Port paral·lel # 1 (lp) a requerit si està present i utilitzat amb l’opció (a menys que estigui desactivat en BIOS o amb DCU) de 8 de Rellotge temps real (rtc)
Reservat de 9 de ~ a disponible de 10 ~
Disponible a 11 ~
disponible de 12 ratolí PS / 2 de Reservat si hi ha un ratolí PS / 2 instal·lat de 13 Coprocessador Reservat matemàtic i controlador d’interrupcions programable (atup) 14 Disc dur integral (DCD / athd)
Només requerit si hi ha instal·lat un disc dur IDE, ESDI o ST506 de 15 ~
Disponible a Per instal·lar un adaptador de xarxa i un programari de controlador, ha de seleccionar el vector d’interrupció (IRQ) de l’adaptador. Consulti a la documentació de l’adaptador els valors de IRQ acceptables. Després de determinar els valors de IRQ de el maquinari, seleccioneu els valors dels adaptadors de xarxa que projecti instal·lar, assegurant-se que aquests valors no ocasionen conflictes entre si. La documentació de cada adaptador de xarxa hauria d’indicar si cal configurar l’adaptador físicament per utilitzar el valor IRQ seleccionat. El sistema operatiu es reserva els vectors d’interrupció 4 i 7 per COM1 i lpt0, respectivament. Si seleccioneu un valor que estigui reservat per un altre ús o que estigui utilitzant un altre dispositiu, es produeix un conflicte. Certs administradors SCOadmin són capaços de detectar conflictes. Si es tracta d’un sistema ISA, el maquinari de xarxa pot estar preconfigurat per utilitzar un vector particular. Si voleu canviar-lo, és possible que s’hagi de modificar també la configuració dels Serveis ponts físics de l’adaptador o utilitzar el programa d’execució subministrat de fàbrica amb l’adaptador. NOTA: Hi ha diversos adaptadors de xarxa preconfigurats per utilitzar el vector d’interrupció 3; la BIOS també pot optar per utilitzar el vector d’interrupció març en busos PCI o EISA.El sistema operatiu es reserva IRQ3 per al dispositiu sèrie I / S asyc (7 . ) Alguns programes de configuració de BIOS permeten la reassignació de IRQ ; consulteu la documentació del maquinari per a més informació a l’ respecte .

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *