Ben le problème du PC c'est qu'on se traine toutes les vielles casseroles pour garder une pseudo compatibilité (alors qu'un PC actuel ne ressemble plus du tout a un pc des années 80).
Il y a encore des carte en chipset VIA133 dernière génération avec un bus ISA (bon 16 bits qd même, mais compatible 8bits), on a encore des ports // et -- (bien que cela me permette d'imprimer avec ma bj10ex), il y a 15 interruptions sur 2 étages non masquables héritage des année 80, ce qui donne les joies des conflits d'irq, le bios est de 1980 (avec des améliorations esthetiques, mais bon).
La seule exception, c'est le VLB (vesa local bus) qui a disparu quand le PCI a pris son essort.
On a encore la compatibilité IDE des premiers disques 40mo avec 2 unités seulement (le SCSI a su evoluer lui).
Résultat le matériel PC est bridé, c'est toujours la même interface lecteur de disquette qui est utilisé, résultat, interruption du son quand il y a une copie a accès aléatoire sur la disquette, pareil sur le port // avec un scan de document.
Ce sont ces "vieux" éléments qui peuvent dégrader les perfs et bouffer du CPU en occupant les interruptions.
Je me demande même comment est géré un bi-proc ou plus par rapport à ces limitations. On passe plus de temps à les contourner qu'à les changer.
Par contre un PC tout PCI-AGP-USB avec contrôleur firewire ou USB2.0 ou serial-ATA avec un bios moderne au goût du jour (openfirmware par ex). Non je ne travaille pas au commité intel du PC2001 :-)
La compatibilité matérielle ne sert plus à rien, regardez le monde Mac, ils sont passé d'une architecture 68k a bus proprio, a une architecture PPC a bus PCI, c'est le jour et la nuit comme type de config et les prog marchent.
On n'aurait pas tout ces problèmes de "plug'n'pray" et les flux de données n'auraient pas d'étranglement pour garder une vielle compatibilité (de toute manière buck roger cga était déjà injouable sur un i386 :-)
Je pense qu'il serait plus simple et plus propre de faire tourner un programme style VM-WARE sur cette nouvelle architecture pour faire tourner les plus vielles applis !
[^] # Architecture Pourrave ?
Posté par darkleon . En réponse à la dépêche Linux sur dreamcast. Évalué à 1.
Il y a encore des carte en chipset VIA133 dernière génération avec un bus ISA (bon 16 bits qd même, mais compatible 8bits), on a encore des ports // et -- (bien que cela me permette d'imprimer avec ma bj10ex), il y a 15 interruptions sur 2 étages non masquables héritage des année 80, ce qui donne les joies des conflits d'irq, le bios est de 1980 (avec des améliorations esthetiques, mais bon).
La seule exception, c'est le VLB (vesa local bus) qui a disparu quand le PCI a pris son essort.
On a encore la compatibilité IDE des premiers disques 40mo avec 2 unités seulement (le SCSI a su evoluer lui).
Résultat le matériel PC est bridé, c'est toujours la même interface lecteur de disquette qui est utilisé, résultat, interruption du son quand il y a une copie a accès aléatoire sur la disquette, pareil sur le port // avec un scan de document.
Ce sont ces "vieux" éléments qui peuvent dégrader les perfs et bouffer du CPU en occupant les interruptions.
Je me demande même comment est géré un bi-proc ou plus par rapport à ces limitations. On passe plus de temps à les contourner qu'à les changer.
Par contre un PC tout PCI-AGP-USB avec contrôleur firewire ou USB2.0 ou serial-ATA avec un bios moderne au goût du jour (openfirmware par ex). Non je ne travaille pas au commité intel du PC2001 :-)
La compatibilité matérielle ne sert plus à rien, regardez le monde Mac, ils sont passé d'une architecture 68k a bus proprio, a une architecture PPC a bus PCI, c'est le jour et la nuit comme type de config et les prog marchent.
On n'aurait pas tout ces problèmes de "plug'n'pray" et les flux de données n'auraient pas d'étranglement pour garder une vielle compatibilité (de toute manière buck roger cga était déjà injouable sur un i386 :-)
Je pense qu'il serait plus simple et plus propre de faire tourner un programme style VM-WARE sur cette nouvelle architecture pour faire tourner les plus vielles applis !