PDP-8

Un article de Wikipédia, l'encyclopédie libre.
PDP-8
PDP-8
Développeur
Fabricant
Famille
Date de sortie
Date de retrait
1984 (PDP-8/A)
Fonctions
Type
Génération
Deuxième (PDP-8) puis troisième génération (PDP-8/I, /E, /F, /A)
Unités vendues
50000+
Caractéristiques
Processeur
Logique discrète DTL (PDP-8) puis LSI (PDP-8/I et ultérieur)
Système d'exploitation
Optionnel: OS/8

Le PDP-8 a été le premier mini-ordinateur à grand succès de la société Digital Equipment, avec 50 000 exemplaires produits entre son lancement le et son arrêt de fabrication en 1984 (PDP-8/A[1]). Il a été qualifié de Ford T de l'informatique, en raison de son électronique simple et rustique[2], ainsi qu'en étant le premier ordinateur abordable (moins de $10000 USD de l'époque pour le PDP-8/S) et produit en masse[3].

Caractéristiques[modifier | modifier le code]

Sa taille de mot était de 12 bits, car il était principalement destiné à l'instrumentation de laboratoire (par intégration OEM) et ces 12 bits correspondaient à la résolution maximale des capteurs disponibles à l'époque. Le coût de la mémoire étant alors élevé, ce choix constituait un optimum économique puisque ni les télécommunications, ni le traitement de texte n'imposaient alors l'octet. Celui-ci ne sera utilisé chez DEC que bien plus tard, avec le PDP-11.

Sa mémoire standard était de 4096 mots de 12 bits (maximum adressable avec ces 12 bits), possédant un temps de cycle de 1,5 µs. Une extension mémoire permettait d'augmenter la mémoire à huit pages de 4 096 mots de 12 bits en faisant appel à un registre de page. C'était une mémoire à tores de ferrite, conservant ses données lors d'une coupure d'alimentation.

Il utilisait comme unité de pupitrage un télétype ASR-33 (en) et comportait un disque dur fixe complété de bandes magnétiques adressantes DECtapes. Il était cependant possible de l'alimenter en programmes avec le lecteur de ruban perforé (papier) de l'ASR33.

Il se programmait, outre en assembleur, soit dans un langage propre à DEC, le FOCAL, soit en Fortran (dont le compilateur tenait en 4 K !). Un interpréteur BASIC était disponible, ainsi qu'un système d'exploitation optionnel appelé OS-8 permettant de gérer les périphériques divers (disques durs, disquettes 8 pouces, etc.)

Octal[modifier | modifier le code]

La taille de mot de 12 bits du PDP-8 avait fait choisir pour cette machine l'usage généralisé de l'octal plutôt que de l'hexadécimal. Le contenu d'un mot aussi bien que les adresses étaient représentés par quatre chiffres en octal.

Articles connexes[modifier | modifier le code]

Références[modifier | modifier le code]

  1. « PDP-8 Summary of Models and Options (posted every other month)Section - What is a PDP-8/A? », sur www.faqs.org (consulté le )
  2. (en) « Bizarre DTL Logic Levels - The Discrete Component PDP-8 | Details | Hackaday.io », sur hackaday.io (consulté le )
  3. (en) David Gesswein, « Online PDP-8 Home Page, Run a PDP-8 » (consulté le )