Introduction
En 1970, Roger Needham et Maurice Wilkes de l'Université de Cambridge ont commencé un projet de recherche pour construire une machine basée sur les capacités. Contrairement aux conceptions de Chicago et de Plessey, comprenant des registres de capacités chargeables par programme, la conception de Needham et Wilkes rendait les registres invisibles pour le programmeur. En d'autres termes, la machine contenait un ensemble de registres internes que le matériel chargeait automatiquement lorsqu'un programme spécifiait une capacité. Heureusement, la construction de cette machine a été simplifiée par plusieurs événements survenus au cours des années ayant suivi le voyage de Wilkes pour observer le développement de la machine à nombres magiques de Chicago. Tout d'abord, il était possible de construire du matériel fiable à partir de composants TTL disponibles dans le commerce. Ensuite, et plus important encore, il était possible pour l'ordinateur de contenir une mémoire de microcontrôle raisonnablement grande. La mémoire de microcontrôle a été utilisée pour implémenter le chargement implicite des capacités.
Le résultat du projet, l'ordinateur CAP, est opérationnel à Cambridge à partir de 1976. CAP (ce n'est pas un acronyme) est un ordinateur entièrement fonctionnel doté d'un système d'exploitation, d'un système de fichiers, de compilateurs,... Le système CAP fait l'objet de nombreux articles et d'un livre, et les décisions de conception sont le sujet de la thèse de Robin Walker.
Fiche technique
Voici les caractéristiques du «CAP» de «Cambridge» :
Spécification | Description |
---|---|
Fabricant | Université de Cambridge |
Modèle | CAP |
Date de fabrication | 1976 |
Système d'exploitation | CAP |