par Frank G. Soltis
Un système équilibré exige une mémoire et des entrées/sorties rapides
Depuis toujours, les entrées/sorties (I/O : Input/Output) ont été les parents
pauvres des modèles des systèmes informatiques. La vedette étant presque toujours
le processeur. Pourquoi ? A cause de la suprématie du Mégahertz (MHz), la mesure
des performances informatiques la plus répandue. Comme il est impossible de mesurer
la qualité du système des I/O d'un ordinateur avec des MHz, les concepteurs ont
le plus souvent ignoré cet aspect pour se concentrer sur les performances du processeur.
Après tout, c'est quand même le MHz qui fait vendre. Qui, devant un nouvel ordinateur
cherche à savoir quelle est la bande passante des I/O plutôt que les prouesses
en MHz du processeur ?
Pourtant, un ordinateur sans I/O, c'est comme une voiture sans roues, malgré toute
la puissance du moteur, elle n'ira pas loin. Au même titre que la mémoire, le
système des I/O détermine le temps de réponse et le débit de la plupart des ordinateurs.
Ce sont ces mesures qui intéressent le plus les clients, même si les concepteurs
de processeurs ne l'admettent pas.
La puissance des I/O pourrait alors bien devenir le seul critère distinctif
Heureusement, les choses sont en train de changer. Dans un futur proche, tous
les ordinateurs, des PC d'entrée de gamme aux superordinateurs les plus rapides,
utiliseront les mêmes briques de microprocesseur. La puissance des I/O pourrait
alors bien devenir le seul critère distinctif.
Même les concepteurs de processeurs commencent à prendre les I/O plus au sérieux.
C'est ainsi que les concepteurs de la prochaine génération de puces microprocesseur
PowerPC (appelées POWER4) mettent davantage en avant les largeurs de bande de
leurs nouvelles puces plutôt que leur performance en MHz. La situation s'est inversée,
et les I/O ont enfin leur heure de gloire. Et comme le système des I/O de la nouvelle
iSeries 400 est très différent de celui de l'AS/400, il convient d'examiner les
modifications apportées pour juger de leurs conséquences sur nos modèles de systèmes
futurs.
La revanche des I/O
L’AS/400 et le iSeries utilisent tous deux une hiérarchie de composants servant
à l’attachement des I/O. Il s’agit en général des centres d’I/O, des bus d’I/O,
des ponts d’I/O, des processeurs I/O (IOP), des adaptateurs d’I/O (IOA), ainsi
que des unités d’I/O et des connexions réseaux. Pour bien comprendre l’évolution
de ce modèle, il faut examiner le prédécesseur de l’AS/400, le System/38.
Le S/38 utilisait un canal d’I/O très semblable à un canal de System/370. Un
canal, sorte d’ordinateur spécialisé au flanc du processeur principal, est destiné
à libérer le processeur principal du traitement des l’I/O. Un canal a son propre
jeu d’instructions écrit spécialement pour communiquer avec les adaptateurs
d’I/O attachés au bus et pour transférer des données entre les unités d’I/O
et la mémoire. Le processeur principal transmet les programmes (appelés programmes
de canaux) au canal, et le matériel de ce dernier les exécute simultanément
aux autres programmes tournant dans le processeur principal. Quand un canal
a terminé son programme, il interrompt le processeur principal pour demander
d’autres travaux.
Le S/38 devait son canal aux personnes impliquées dans le projet. En effet,
pour concevoir et construire le S/38, IBM a amené beaucoup de nouvelles têtes
à Rochester. La plupart venaient d’autres secteurs d’IBM et comme les concepteurs
du matériel d’I/O avaient déjà travaillé sur des canaux S/370, ils ont décidé
d’utiliser une variante d’un modèle qu’ils connaissaient bien.
Comment on est passé des canaux aux bus FGS |
Téléchargez cette ressource
Comment lutter contre le Phishing ?
Dans un environnement cyber en constante mutation, le phishing évolue vers des attaques toujours plus sophistiquées combinant IA, automatisation et industrialisation. Une réalité complexe qui exige des mesures de sécurité avancées et repensées au-delà de l’authentification multifacteur. Découvrez les réponses technologiques préconisées par les experts Eviden et les perspectives associées à leur mise en œuvre.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Connaître son client : exploiter les API des réseaux pour offrir des services personnalisés et sur mesure
- Architecte cloud : applications de chatbot & Azure OpenAI Service
- Le LLMjacking : quand les cyberattaques utilisent illicitement des comptes LLM
- Les identités des développeurs doivent être prises en compte !
- Architecture de données ouverte : un levier essentiel pour maximiser les bénéfices de l’IA générative