** Depuis quand nos PCs ont-ils plus de 15 IRQ ? ** - Carte mère - Hardware
Marsh Posté le 09-07-2003 à 15:01:17
3615Buck a écrit : Je me souviens d'une époque - Windows 3.1 - où attribuer les IRQ sans conflit était une galère, changer les jumpers sur ma Soundblaster Pro, sur la carte propriétaire du scanner, IRQ pour les ports série et le port parallèle, le contrôleur de disques... Et ces IRQ ne pouvaient être partagés comme ils le sont aujourd'hui, et il n'y en avaoit que 15 ! |
depuis kan on s emerde plus avec ca ?
depuis ke kk1 a inventer le Plug & Play
Marsh Posté le 09-07-2003 à 15:10:19
Z_COOL a écrit : |
moi je dirais plutôt depuis que le plug&play mérite son nom.
parce qu'au début c'était pas ça quand même.
Marsh Posté le 09-07-2003 à 15:11:25
Si tu es nostalgique de cette glorieuse période ,tu peux aussi les configurer manuellement ...
Marsh Posté le 09-07-2003 à 15:12:18
Depuis les pentium pro, ya plus de 15 irq...
Grâce à un nouveau système de contrôleur d'interruption (l'ancien pouvait en gérer 8, mais il y en avait un deuxième cascadé sur la 2° interruption du 1° ), l'APIC (au départ destinée au smp, puis élargie au reste du monde), dont une partie est intégrée dans le processeur et l'autre sur la carte mère (avant ct uniquement carte mère, je crois). Par contre, je sais pas combien on peut gérer d'irq avec cet engin, parce que là aussi on peut mettre plusieurs contrôleurs...
Marsh Posté le 09-07-2003 à 15:13:24
hp_nar a écrit : |
comment ca Windows 3.1 ne supportait pas le PNP ?
Marsh Posté le 09-07-2003 à 15:14:06
hp_nar a écrit : |
d'où des déformations style "plug and pray" ou "plug and plante"...
Marsh Posté le 09-07-2003 à 15:14:24
3615Buck a écrit : Je me souviens d'une époque - Windows 3.1 - où attribuer les IRQ sans conflit était une galère, changer les jumpers sur ma Soundblaster Pro, sur la carte propriétaire du scanner, IRQ pour les ports série et le port parallèle, le contrôleur de disques... Et ces IRQ ne pouvaient être partagés comme ils le sont aujourd'hui, et il n'y en avaoit que 15 ! |
depuis que l'apic est géré par les chipsets
Marsh Posté le 09-07-2003 à 15:15:34
ReplyMarsh Posté le 09-07-2003 à 15:15:41
Z_COOL a écrit : |
Comment ça pour configurer une sound blaster 16 PnP fallait passer par le DOS et ct-machin-bidule ?
Marsh Posté le 09-07-2003 à 15:18:42
ReplyMarsh Posté le 09-07-2003 à 15:23:50
3615Buck a écrit : Je me souviens ... et il n'y en avaoit que 15 ! |
il y a 15 irq => il y a une norme d'émulation (matérielle je crois) prise en charge par certaines cm pour qu'il y ait + de 15 irq (24 il me semble). (cf $crosoft: je me rapelle pas le lien)
Marsh Posté le 09-07-2003 à 15:31:26
Bobo a écrit : |
C'est pas une émulation, c'est un contrôleur d'interruption plus sophistiqué qui prend le relais. Et c'est pas 24 la limite, j'ai déjà vu des machines allant jusqu'à 256, des gros serveurs sous Linux (sous linux en général on évite l'émulation).
popoles->il y a 16 n° d'interruption, mais seulement 15 sont utilisables. En effet chaque PIC gère 8 interruption et le deuxième est cascadé sur le premier sur l'interruption 2. L'IRQ 2 et 9 sont en fait les mêmes.
Marsh Posté le 09-07-2003 à 15:32:33
Bobo a écrit : |
Les chipsets intègrent maintenant, en plus du PIC standard, un APIC ("Advanced Programmable Interrupt Controler" ).
L'APIC permet de traiter jusqu'à 256 requêtes d'interruption différentes - les 16 premières étant équivalentes aux 16 IRQ de l'ancien PIC.
Apres, ca dépend du bios, et le l'os
Marsh Posté le 09-07-2003 à 15:36:49
chips-disqueman a écrit : C'est pas une émulation, c'est un contrôleur d'interruption plus sophistiqué qui prend le relais. Et c'est pas 24 la limite, j'ai déjà vu des machines allant jusqu'à 256, des gros serveurs sous Linux (sous linux en général on évite l'émulation). |
ok pour 15 "utilisables"
Marsh Posté le 09-07-2003 à 15:40:27
chips-disqueman a écrit : C'est pas une émulation, c'est un contrôleur d'interruption plus sophistiqué qui prend le relais. Et c'est pas 24 la limite, j'ai déjà vu des machines allant jusqu'à 256, des gros serveurs sous Linux (sous linux en général on évite l'émulation). |
et en plus je fais de la répétition. en lisant tes interventions précédentes, je vois que tu avais déja tout dit
Marsh Posté le 09-07-2003 à 15:46:58
Sur le site de MS j'ai trouvé ça :
http://www.microsoft.com/whdc/hwde [...] -APIC.mspx
c'est assez bien expliqué, et en fait l'intégration du local apic a commencé sur le pentium p54c. Mais les cartes mères n'incluaient pas d'io-apic, nécessaire pour en tirer parti... Et le premier windows à en tirer parti était Windows NT 3.1, ça remonte !
Marsh Posté le 09-07-2003 à 15:47:35
ceci dit dans mes souvenir de programation assembleur.
sous dos (bien avant windows 3.1) quand on voulait détouner une interuption on passait par un gestionaire d'interuption callé sur l'interuption 21.
mais il sagit peu être pas des même interuption que celle utilisé pour gérer les périf pnp.
il y aurait un progrmeur dans la salle pour éclairer ce point.
Marsh Posté le 09-07-2003 à 15:50:07
popoles a écrit : |
Bah, ça m'exerce au clavier.
Marsh Posté le 09-07-2003 à 15:53:22
hp_nar a écrit : |
tu veux dire que ct +tôt plug & burn ?
Marsh Posté le 09-07-2003 à 16:12:15
chips-disqueman a écrit : Comment ça pour configurer une sound blaster 16 PnP fallait passer par le DOS et ct-machin-bidule ? |
'tain je me rapelle de cette l'epoque...
fallait configurer tes jeux selon ta carte son et si tu te plantais dans les réglages c'etait un "KRRRRRRRRRRRRRRRRRRRRRR" de ouf direct ou alors "zdooongzdooongzdooongzdooong"
certains ne permettaient meme pas les réglages
et le modem qu'il fallait régler sur com1 a 4 avec des petits jumpers a l'arriere, du coup pour la souris c'etait adaptateur obligé ...
et les conflits d'irq à la pelle...
sans oublier l'autoexec.bat customisé sur la d7 de boot pour pouvoir jouer a certains jeux...
haa le temps de la "mémoire paginée insuffisante "
trop fort cette époque...
Marsh Posté le 09-07-2003 à 18:07:44
heureusement que vous ne remontez pas pas à la préhistoire (le boulier)
c'etait plus simple , mais plus lent
Marsh Posté le 09-07-2003 à 18:33:30
jean pierre a écrit : heureusement que vous ne remontez pas pas à la préhistoire (le boulier) |
ouais mais au meme temps c'etait en 3d réaliste et carrement interactif...
trop fort pour l'epoque ...
Marsh Posté le 09-07-2003 à 18:35:01
des fois comme ca on se dit que malgré tt ce qu'on peut dire, m$ ils se sont carrement améliorés depuis...
Marsh Posté le 09-07-2003 à 18:44:25
mogg a écrit : des fois comme ca on se dit que malgré tt ce qu'on peut dire, m$ ils se sont carrement améliorés depuis... |
je dirais pas ça quand même.
les programes qui tourne actuellement ne sont pas aussi optimisée (que ce soit pour le temp d'execution ou les ressource requise). ce qu'on demande à un prog aujourd'hui cest d'être modulaire et facilemetn modifiable pour le travail en équipe.
les logiciéle de M$ actuel ne tournerais bien sûre pas sur les PC de l'époque.
de plus quand j'était maume, les logiciéle M$ ne plantaient pas. alors si il y a eu un progrés pour moi il est surtout dans le hard.
aprés, le soft n'a fais que suivre les possibilité que le hard lui offrait. ou on peut même voire ça sous la forme, l'évolution du hard est venue compensser le manque d'optimisation des logicielles.
bon c'est un peu simpliste, bien sûre mais ça reflette quand même une tendance générale.
Marsh Posté le 09-07-2003 à 18:54:33
euh windows 3.1 ca plantait tt le temps, office aussi...
en tt cas chez moi...
pis meme au niveau de l'ergonomie des softs c'est un truc incroyable, qui aurait cru que windaube serait un jour plus agrèable a utiliser que macOS par exemple...
Marsh Posté le 09-07-2003 à 18:56:46
Il faut dire qu'il n'y a pas mal de périphériques USB, tels que les scanners, certaines cartes son, imprimantes qui économisent des IRQ (rien n'empeche de désactiver ses ports COM ou LPT vu que maintenant ils ne servent plus à grand chose).
Marsh Posté le 09-07-2003 à 18:58:47
loin de tout esprit guerrier , mais billou n'a fait qu'un os et quelque logiciel qui tourne dessus et surtout autour, et ce serait faire un affront pour les autres systemes sur x86 , mac os et autres que je ne connait pas . Mais il ai vrai qu'a travers son porte feuille il a bien vulgarise l'informatique, que tous ne sommes pas nessecairement informaticien de bon niveaux.
Marsh Posté le 09-07-2003 à 19:09:49
haaaaa le plug and pray
nostalgie
Marsh Posté le 09-07-2003 à 19:19:03
mogg a écrit : euh windows 3.1 ca plantait tt le temps, office aussi... |
windows 3.1 c'est loint, mais alors trés trés loint d'être les débuts.
jusqu'a la version 5.5 de word sous DOS. bas je savais pas que ça pouvait planter un traitement de texte.
depuis l'arrivée de windows on peut faire des truc vachement mieux avec un traitement de texte. mais ça plante.
Marsh Posté le 09-07-2003 à 19:26:58
je confirme 256 IRQ max théorique pour l'APIC
j'ai une vieille mobo bi-p2 de 1997 avec un APIC externe (sur carte fille propriétaire), ça doit être une des première cartes "abordables" ayant un APIC.
depuis le p4 toutes les mobos en ont un.
Marsh Posté le 09-07-2003 à 19:38:01
hp_nar a écrit : |
purée, les traitements de texte ss dos ca remonte a loin...
ca me rapelle les vieux olliveti a l'ecole (meme a l'epoque ils etaient deja vieux)
et pis a l'epoque de dos 5.0 y avait déja windows
au meme temps vu comment c'etait rudimentaire ce truc, ca serait ettonant que ca plante...
Marsh Posté le 09-07-2003 à 21:24:23
mogg a écrit : |
C'est clair qu'au collège j'ai travaillé sur Works 1 (et ouais !) et 3.0 sur des pc qu'avaient même pas de DD (2 lecteurs D7 3"1/2) et un écran monochrome, et pas de mode graphique... Ben ça plantait pas, mais ct pas très évolué non plus...
Marsh Posté le 10-07-2003 à 08:28:04
mogg a écrit : |
WordPerfect 5.1 sous Dos :
Aperçu avant impression : Shift-F7 - 6
Mise en Page : Shift-F8
Impossible de définir un cadre à la souris, il fallait en encoder les dimensions et la position
...
Aaaaaaah
Marsh Posté le 10-07-2003 à 08:47:26
WordPerfect 5.1 sous Dos :
Marsh Posté le 10-07-2003 à 08:49:22
hp_nar a écrit : |
Plug & PRay qu'on appelait ça
Marsh Posté le 10-07-2003 à 08:50:45
chips-disqueman a écrit : d'où des déformations style "plug and pray" ou "plug and plante"... |
Grillaid d'une quinzaine d'heures à ce que je vois
Marsh Posté le 10-07-2003 à 12:26:55
Mahieu a écrit : |
J'te rassure, t'es pas le premier... Relis les messages entre nous deux, t'en as au moins 3...
Marsh Posté le 09-07-2003 à 15:00:06
Je me souviens d'une époque - Windows 3.1 - où attribuer les IRQ sans conflit était une galère, changer les jumpers sur ma Soundblaster Pro, sur la carte propriétaire du scanner, IRQ pour les ports série et le port parallèle, le contrôleur de disques... Et ces IRQ ne pouvaient être partagés comme ils le sont aujourd'hui, et il n'y en avaoit que 15 !
Il fallait aussi attribuer les DMA, la Soundblaster en bouffait 2 sur 5 (?) disponibles !
Non seulement, voilà que Windows XP gère ça tout seul et bien (95 le faisait mais mal) - non seulement des IRQ peuvent être partagés sans conflit - mais voilà que je remarque hier que j'ai des IRQ 22, 23...
Ah la la, on leur facilite trop la tâche à ces jeunes !
---------------
Mon œuvre ~ Mon drame ~ Vos gueules