Nombre d'irq ???

coucou,

je voulais savoir le nombre d'irq est 15 d'habitude, mais la la nouvelle config (qui date de fevrier) j'ai remarqué que j'en ai 22
avec xp en tout cas.

ps : je parle bien du nombre irq et sans compté ceux qui sont partagés;

alros est ce un bug ou çà a changé ???

feydakin,
Il n'y a bien que le neophyte pour juger les autres

10 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Non, il y a un nombre très limité de lignes d'IRQ (des bus électriques traditionnellement attaqués par des cuicuits logiques open collector pour permettre l'addition des requêtes d'interruptions.
    Les 15 lignes dont tu parlent rentrent dans un circuit logique qu'on appelle un prioritity encoder provoquant le débranchement de l'operating system vers le vecteur d'interruption correspondant au niveau de priorité le plus élevé actif à ce moment. et ainsi de suite jusqu'à avoir traité toutes les demandes en ordre décroissant d'urgence.

    Donc si les premiers windows réclamaient d'allouer une ligne d'IRQ à une fonctions (modem, porte série ou autre) il est prévu maintenant de partager une ligne d'IRQ. le logiciel gérant l'appel à cet IRQ va simplement passer en revue la liste des pilotes d 'IRQ pour connaître le périphérique qui a levé l'interruption et réclame le flux de contrôle.
    Le partage d'interruption existe depuis la nuit des temps mais n'avait pas été bien exploité par Microsoft. Exemple: il a toujours existé des cartes d'extension de 8 ou 16 portes séries pour placer des terminaux sur un PC tournant XENIX. Ces cartes ne nécessitaient d'un seul IRQ pour fonctionner, malgré la fréquence très élevée des requêtes d'interruption provoquées par les 16 personnes en train de tapoter sur leurs claviers... Le tri se laisaient donc au niveau du pilote de cette carte, les 16 terminaux ayant bien évidemment exactement le même niveau de priorité et il est donc logique de les placer toutes sur un même pied d'égalité.

    Même si l'interface IDE a fait de très grands progrès ces dernières années, il est très gourmand en temps calcul et sollicite le proceseur à à très haut niveau. Les cartes SCSI, elles, soulagent le processeur des tâches de contrôle et ont toujours été préférées dans les serveurs d'entreprise.

     :,§_ ç _
    (@)=(@)
    1. Bonsoir,

      Je m'apperçois que M&M, malgré sa longue réponse, ne répond pas a ta question.
      15 ou 24 IRQ?
      Les IRQ correspondent a un câblage électrique(électronique).
      Les machines courantes, ont 15 IRQ...
      Et les serveurs (certains) ont 24 IRQ...

      Oui, ça a changé ou c'est entrain de changé.
      1. Contributeur
        Merci chantal,
        j'en étais resté aux PC qui depuis l'IBM PC-AT ont toutes 15 IRQ.
        File moi vite un lien vers le (ou les) fabricant(s) qui fabrique des serveurs avec 24 IRQs.
         :,§_ ç _
        (@)=(@)
        1. Mais au fait ....
          tu temps de l'XT,c'était 8 , je crois?
          1. Contributeur sécurité
            Bonsoir chantal, M&M, bonsoir à tous,

            Exact, 8 IRQ pour les PC & PC-XT !

            @12C4 ... In medio stat virtus ...
            Ipl
        2. Contributeur sécurité
          Rebonsoir à tous,

          Au fait, sur les PC actuels, il n'y a pas 15 mais 16 IRQ

          Bizarre... j'avais en tête qu'un des numéros était pris pour dire qu'il y en a un deuxième pack de 8 IRQ mais je ne retrouve plus dans la liste ! ;-)

          @12C4 ... In medio stat virtus ...
          Ipl
          1. Contributeur
            Exact, l'architecture actuelle date des années 1982 et si j'ai dit que c'est 15 depuis lAT, cela sous-entendait que l'XT en avait moins: un seul prioritu encoder de 8 bits
            Exact, ils sont en daisy chain une des lignes du premier reçoit le codage du second, ce qui fait retomber le chiffre à 15.
            Sur la fichier http://noel.feld.cvut.cz/semi/motorola/books/dl121/pdf/mc74f148rev5.pdf vous trouvez même le schéma de mise en cascade de deux encodeurs.

             :,§_ ç _
            (@)=(@)
            1. Contributeur sécurité
              Merci pour tes précisions M&M ! ;-)

              @12C4 ... In medio stat virtus ...
              Ipl
              1. merci pour toutes ces réponces.

                ps: faut dire qu quand il y avait seulement 15 irq c'était vraiment galère, j'étais obligé de désactiver un port de communication afin d'en récup pour mettre la carte réseau.

                a++

                feydakin,
                Il n'y a bien que le neophyte pour juger les autres
                1. Contributeur
                  Cher feydakin,
                  pourrais-tu nous dire de quel PC tu diposes donc avec tes 23 IRQ ?
                   :,§_ ç _
                  (@)=(@)
                  1. non c 22 !!!

                    Xaser II (termaltake)
                    a7n8x deluxe
                    2 512go samsung pc 2700
                    xp 2400+ (+ alfa 8045)
                    2* 120 go imb 180gxp
                    1* 80 go werstern
                    all-in-wonder radeon
                    1 graveur 40/12/48
                    " """""""" dvd teac

                    et quelque autre bricoles ................

                    feydakin,
                    Il n'y a bien que le neophyte pour juger les autres