PDP 11
DEC PDP-11 (1970)
Le mini-ordinateur qui a marqué les années 1970
Le PDP-11 est une famille de mini-ordinateurs 16 bits conçue par la Digital Equipment Corporation (DEC) et introduite en 1970.
Il s’impose rapidement comme l’une des plateformes informatiques les plus diffusées et les plus étudiées de son époque. Grâce à sa flexibilité et à son coût maîtrisé, il trouve sa place aussi bien en laboratoire qu’en industrie ou dans l’enseignement supérieur.
Avec le PDP-11, DEC ne se contente pas de proposer une nouvelle machine : l’entreprise contribue à définir ce que doit être un ordinateur polyvalent, accessible et durable.
Fiche rapide
- Constructeur : Digital Equipment Corporation (DEC)
- Date d’introduction : 1970
- Catégorie : mini-ordinateur (minicomputer)
- Architecture : 16 bits (mot 16 bits, octet 8 bits)
- Bus emblématique : UNIBUS, puis Q-bus sur certains modèles ultérieurs
La grande nouveauté : l’UNIBUS
L’un des apports les plus marquants du PDP-11 est sans conteste l’UNIBUS, introduit dès les premiers modèles.
Contrairement aux architectures plus rigides de l’époque, l’UNIBUS unifie les communications entre le processeur, la mémoire et les périphériques. Cette conception simplifie l’ajout de nouveaux équipements et réduit la complexité matérielle.
De plus, le bus permet des transferts efficaces, notamment grâce à des mécanismes proches du DMA, ce qui évite de solliciter inutilement le processeur pour chaque opération d’entrée/sortie. Cette approche contribue directement aux bonnes performances globales du système.
Une architecture pensée pour les programmeurs
Le succès du PDP-11 tient aussi à la qualité de son architecture logicielle. Son jeu d’instructions est souvent décrit comme élégant, cohérent et particulièrement bien adapté à la programmation système.
De nombreuses instructions peuvent s’appliquer indifféremment aux registres, à la mémoire ou aux entrées/sorties. Ce choix repose sur le principe des entrées/sorties mappées en mémoire, qui unifie la manière d’accéder aux ressources matérielles.
Le PDP-11 introduit également des modes d’adressage puissants, comme l’auto-incrément et l’auto-décrément. Ces mécanismes facilitent la manipulation de structures de données et rendent l’assembleur plus expressif, tout en simplifiant la conception de compilateurs.
PDP-11 et UNIX : un duo historique
Le PDP-11 occupe une place centrale dans l’histoire d’UNIX.
Après des premières expérimentations sur PDP-7 et PDP-9, une version fonctionnelle d’UNIX est développée sur PDP-11/20. Cette machine devient rapidement la plateforme de référence pour l’évolution du système.
Les sources indiquent qu’UNIX est opérationnel sur PDP-11 dès février 1971. Cette proximité entre matériel et logiciel permet des itérations rapides et une amélioration continue du système.
Un tournant majeur intervient durant l’été 1973, lorsque UNIX est réécrit en langage C. Ce choix, facilité par l’architecture du PDP-11, renforce la portabilité du système et pose les bases de l’informatique moderne.
Pourquoi le PDP-11 a autant compté
Le PDP-11 ne doit pas son succès à une seule innovation, mais à un équilibre remarquable entre matériel, logiciel et usages.
- Plateforme polyvalente : utilisée pour le calcul généraliste, le temps réel, le contrôle industriel et l’enseignement.
- Écosystème logiciel riche : large diffusion de systèmes comme RT-11, RSX-11 et plusieurs variantes d’UNIX.
- Influence durable : son architecture inspire durablement la conception des processeurs, des systèmes d’exploitation et des outils de développement.
Repères chronologiques
- 1970 : introduction du PDP-11
- 1970–1971 : UNIX fonctionne sur PDP-11/20
- Été 1973 : UNIX est réécrit en langage C
