Sous l'angle OS/400, l'architecture POWER peut être vue comme une extension de l'architecture PowerPC. Autrement dit, POWER serait PowerPC auquel on aurait ajouté quelques fonctions pour prendre en charge l'OS/400 et d'autres systèmes d'exploitation. On l'a vu, il y a aussi quelques fonctions ajoutées pour améliorer l'informatique technique, mais elles
Extensions de l’architecture POWER
ne concernent pas l’OS/400. D’ailleurs, en 1995, nous voulions
appeler la nouvelle architecture processeur RISC
AS/400 « PowerPC Plus », pour indiquer la présence d’extensions
à l’architecture PowerPC. Certains membres d’IBM
n’aimant pas ce nom, on l’appela PowerPC AS.
Comme POWER est une extension de PowerPC, un logiciel
conçu pour fonctionner sur PowerPC se comporte tout
aussi bien sur POWER. L’inverse n’est pas toujours vrai.
L’OS/400 et les applications écrites pour lui ne fonctionneront
pas sur un processeur PowerPC pur. Les extensions incluses
dans POWER sont nécessaires pour que l’OS/400 fonctionne
correctement. Cela explique pourquoi on ne peut pas
utiliser l’OS/400 sur une console de jeu basée sur PowerPC.
Du point de vue architecture, l’une des plus grandes différences
entre POWER et PowerPC est le support que POWER
apporte au stockage à un seul niveau de l’OS/400. Un
processeur POWER est capable de fonctionner dans deux
modes de traduction d’adresse différents. Un mode, appelé
mode « tags-active » reconnaît l’espace d’adresse virtuel
unique utilisé par l’OS/400. L’autre mode, appelé mode
« tags-inactive », reconnaît les espaces d’adresses multiples
utilisés par la plupart des autres systèmes d’exploitation,
dont Linux, AIX et Windows. Le mode tags-inactive présente
exactement la même structure d’adressage que tous les processeurs
PowerPC actuels.
Quand un processeur POWER fonctionne en mode tagsactive,
chaque quadword (16 octets, 128 bits) en mémoire
présente un bit supplémentaire que le logiciel système peut
activer ou désactiver. Les adresses de l’OS/400 ont une longueur
de 128 bits et sont contenues dans des quadwords.
Les bits supplémentaires servent à détecter les éventuels
changements subis par les adresses contenues dans ces quadwords. Ce mécanisme de protection d’adresse explique
le haut niveau de sécurité de l’OS/400 et sa résistance aux virus.
Signalons au passage que beaucoup désignent ce bit
supplémentaire sous le nom de 65e bit. En réalité, c’est le
129e.
POWER compte d’autres extensions dont PowerPC est
dépourvu. Par exemple : virtualisation, partitionnement logique,
et mode hyperviseur. Au fil de l’évolution de l’architecture
POWER, attendons-nous à ce que
d’autres extensions viennent s’ajouter
pour prendre en charge d’autres éléments
du système. Au fil du temps, certaines de
ces extensions pourraient aussi se glisser
jusque dans les processeurs PowerPC.
Cependant, comme POWER continue à
être optimisé pour des serveurs, il est probable
que les deux architectures continueront
à présenter quelques différences.
Téléchargez cette ressource
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Souveraineté des données : bâtir un stockage hybride adapté à l’ère de l’IA
- Secteur public : l’IA accélère la modernisation des infrastructures
- De l’inventaire à l’action : l’Asset Management au service d’un Numérique plus responsable
- IA et bureaucratie : la complexité qui grève les projets
Articles les + lus
Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
Model Context Protocol : le contexte, grand oublié du débat
Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
À la une de la chaîne Tech
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Model Context Protocol : le contexte, grand oublié du débat
- Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
