TOPS10

TOPS-10

Le Timesharing / Total Operating System-10 ou TOPS10 est un système d’exploitation aujourd’hui abandonné, développé par Digital Equipment Corporation pour les ordinateurs de la famille PDP-10 (également appelés DECsystem-10).
Lancé en 1967, TOPS-10 est issu du logiciel Monitor utilisé sur les PDP-6 et les premiers PDP-10. Ce système est officiellement renommé TOPS-10 en 1970, marquant sa stabilisation et sa diffusion à grande échelle dans les universités et centres de recherche.

Avec TOPS-10, l’ordinateur cesse d’être un simple outil de calcul par lots : il devient un environnement interactif multi-utilisateur, utilisé quotidiennement dans les universités et les centres de recherche.


Origine et contexte

TOPS-10 est l’héritier direct du système d’exploitation développé pour le PDP-6 (1964). DEC reprend cette base logicielle et l’adapte au PDP-10, en améliorant sa stabilité, ses performances et sa capacité à gérer un grand nombre d’utilisateurs simultanés.

Il devient rapidement le système standard des installations PDP-10 dans le monde académique, à une époque où l’informatique batch domine encore largement ailleurs.


Les ordinateurs équipés

TOPS-10 fonctionne exclusivement sur les ordinateurs de la famille :

  • PDP-10 (DECsystem-10)

Il n’a jamais été porté sur d’autres architectures comme le PDP-11, les VAX ou les micro-ordinateurs. Son fonctionnement est étroitement lié à l’architecture 36 bits du PDP-10.


Mode d’interaction et affichage

TOPS-10 est un système entièrement textuel. L’interaction avec l’utilisateur se fait via des terminaux reliés à l’ordinateur central :

  • écrans texte (terminaux CRT),
  • ou télétypes électromécaniques.

L’affichage se fait ligne par ligne, caractère par caractère. Il n’existe aucune interface graphique, ni souris, ni fenêtres. L’utilisateur communique avec le système à l’aide de commandes textuelles.

@LOGIN
@EDIT PROGRAM.FOR
@RUN PROGRAM

Principes fondamentaux

TOPS-10 repose sur plusieurs concepts structurants :

  • Temps partagé : le processeur est partagé entre de nombreux utilisateurs.
  • Multi-utilisateur : plusieurs sessions actives simultanément.
  • Interaction immédiate : réponses quasi instantanées.
  • Système de fichiers : organisation des données par utilisateur.

Ces principes sont aujourd’hui considérés comme fondamentaux dans les systèmes d’exploitation modernes.


Logiciels et langages

TOPS-10 sert de plateforme à de nombreux langages et outils de développement :

  • FORTRAN pour le calcul scientifique,
  • LISP pour la recherche en intelligence artificielle,
  • ALGOL,
  • MACRO (assembleur PDP-10).

Il devient un environnement central pour l’enseignement de la programmation et la recherche informatique.


TOPS-10 face à TENEX et TOPS-20

Au cours des années 1970, TOPS-10 coexiste avec d’autres systèmes pour PDP-10 :

  • TENEX : développé par BBN, introduit la mémoire virtuelle.
  • TOPS-20 : version commerciale dérivée de TENEX.

Comparativement, TOPS-10 est plus simple et plus direct, tandis que TOPS-20 offre des fonctionnalités plus avancées. Malgré cela, TOPS-10 reste longtemps le système le plus répandu.


Apport historique

D’un point de vue historique, TOPS-10 joue un rôle majeur :

  • il généralise l’informatique interactive multi-utilisateur,
  • il structure les usages universitaires de l’informatique,
  • il accompagne l’essor de l’intelligence artificielle,
  • il influence les systèmes ultérieurs, notamment UNIX et VAX/VMS.

Il contribue à faire du logiciel un élément central de l’informatique, au même titre que le matériel.


Photo de couverture illustrant un PDP 10 qui utilise TOPS_10 par Joe Mabel, CC BY-SA 3.0, Link


Publications similaires

  • |

    Le Motorola 68000

    Le Motorola 68000 Une rupture technologique (et un pari industriel) qui a façonné les années 1980 Le Motorola 68000 (souvent abrégé 68k) est un microprocesseur introduit par Motorola à la fin des années 1970. Il a marqué l’histoire par une idée simple mais audacieuse : rompre avec les générations précédentes (6800/6809), en proposant une architecture…

  • |

    MOS 6510

    MOS Technology 6510 Le MOS Technology 6510 est un microprocesseur 8 bits dérivé du célèbre MOS 6502. Introduit en 1982, il se distingue par l’intégration de fonctionnalités supplémentaires et par sa place centrale dans l’architecture du Commodore 64, l’un des micro-ordinateurs les plus vendus de l’histoire. Bien qu’il conserve les principes fondamentaux du 6502, le…

  • Motorola 6809

    Un processeur 8 bits à architecture interne avancée Le Motorola 6809 est un microprocesseur 8 bits introduit à la fin de l’année 1977 et diffusé commercialement à partir de 1978 par Motorola. Toutefois, il se distingue nettement des autres processeurs 8 bits de son époque. En effet, son architecture interne intègre des registres 16 bits,…

  • La mémoire à tores de ferrite

    La mémoire à tores de ferrite : la mémoire vive avant les semi-conducteurs Avant la généralisation des mémoires à semi-conducteurs, dans les années 1970, de nombreux ordinateurs utilisent une technologie devenue emblématique : la mémoire à tores de ferrite, souvent appelée mémoire à noyaux magnétiques ou magnetic core memory en anglais. Cette mémoire repose sur…

  • | |

    Fortran

    FORTRAN Le nom FORTRAN vient de FORmula TRANslation : l’objectif est clair, “traduire” des formules vers du code exécutable. Le langage qui a fait basculer l’informatique dans l’ère du calcul scientifique De l’assembleur aux formules mathématiques : pourquoi FORTRAN (1957) est un tournant majeur de l’histoire des langages ? Au début des années 1950, écrire…

  • |

    MOS 6502

    MOS Technology 6502 Le MOS Technology 6502 est un microprocesseur 8 bits commercialisé en 1975. Il joue un rôle majeur dans l’histoire de la micro-informatique en rendant le microprocesseur financièrement accessible et techniquement exploitable pour des systèmes destinés au grand public. Grâce à son faible coût et à une architecture efficace, le 6502 est rapidement…