Section courante

A propos

Section administrative du site

Introduction

Le Gemini Guidance Computer (GGC), également connu sous les appellations Gemini Spacecraft On-Board Computer (OBC) ou Gemini Spacecraft Computer, est l'ordinateur embarqué développé par IBM pour les vaisseaux spatiaux du programme Gemini de la NASA. Mis en service en 1965, il équipe toutes les missions habitées Gemini jusqu'à la fin du programme en 1966. Conçu par la Federal Systems Division d'IBM, il constitue une étape déterminante dans l'histoire de l'informatique embarquée et de l'exploration spatiale. Alors que le programme Mercury dépendait principalement des calculs effectués au sol, le Gemini Guidance Computer permet pour la première fois à un équipage américain de disposer d'un véritable ordinateur de navigation à bord du vaisseau, capable d'effectuer en temps réel les calculs nécessaires aux manouvres orbitales, aux rendez-vous spatiaux et au retour sur Terre. Son développement représente une avancée technologique majeure qui prépare directement les missions lunaires du programme Apollo.

Le Gemini Guidance Computer est conçu pour fonctionner dans les conditions particulièrement exigeantes du vol spatial. Il est construit entièrement à partir de circuits électroniques à transistors, les microprocesseurs n'existant pas encore à cette époque. Son architecture numérique série manipule des mots de 39 bits et s'appuie sur une mémoire à tores de ferrite contenant 4 096 mots, une technologie réputée pour sa grande fiabilité face aux vibrations, aux accélérations et aux variations de température. Malgré une fréquence d'horloge de seulement 7,143 kHz, très faible selon les critères actuels, il est capable d'exécuter rapidement les calculs nécessaires au guidage du vaisseau grâce à un jeu d'instructions spécialement optimisé pour les opérations de navigation spatiale. Cette conception privilégie avant tout la robustesse et la fiabilité, deux qualités essentielles pour un ordinateur destiné à fonctionner sans possibilité de réparation à plusieurs centaines de kilomètres au-dessus de la Terre.

Tout au long des missions Gemini, le GGC travaille en liaison avec la centrale inertielle, les gyroscopes, les accéléromètres et les différents capteurs embarqués afin de déterminer en permanence la position et l'orientation du vaisseau. Il calcule les corrections de trajectoire, les manouvres orbitales, les rendez-vous avec d'autres véhicules spatiaux ainsi que les paramètres nécessaires à une rentrée atmosphérique contrôlée. Les astronautes communiquent avec lui au moyen d'un clavier numérique et d'un afficheur spécialement conçus pour le cockpit Gemini. Cette interface homme-machine, particulièrement novatrice au milieu des années 1960, permet à l'équipage de saisir des commandes, de sélectionner des programmes et de consulter directement les résultats des calculs effectués par l'ordinateur, réduisant ainsi la dépendance vis-à-vis du centre de contrôle au sol.

Le Gemini Guidance Computer contribue à plusieurs premières historiques de l'exploration spatiale. Il participe notamment au premier rendez-vous orbital contrôlé entre les missions Gemini 6A et Gemini 7, puis au premier amarrage réussi entre deux véhicules spatiaux lors de la mission Gemini 8, commandée par Neil Armstrong. Les techniques de navigation, de calcul orbital et de pilotage assisté développées pour le GGC démontrent qu'un ordinateur embarqué peut accomplir de manière autonome des tâches complexes jusque-là confiées exclusivement aux équipes de contrôle au sol. Ces succès fournissent à la NASA une expérience essentielle pour préparer les missions lunaires Apollo, qui nécessiteront un niveau d'autonomie encore beaucoup plus élevé.

Le Gemini Guidance Computer occupe aujourd'hui une place importante dans l'histoire de l'informatique embarquée. Bien qu'il soit souvent moins connu que l'Apollo Guidance Computer (AGC), il en constitue l'un des principaux précurseurs. Les connaissances acquises par IBM lors de son développement influencent directement la conception des futurs ordinateurs spatiaux ainsi que de nombreux systèmes embarqués utilisés dans l'aéronautique et l'industrie. En démontrant qu'un ordinateur compact, fiable et entièrement transistorisé pouvait assister efficacement un équipage humain dans un environnement aussi hostile que l'espace, le Gemini Guidance Computer ouvre la voie à plusieurs générations de calculateurs embarqués modernes et demeure l'une des réalisations les plus marquantes de l'histoire de l'informatique spatiale.

Fiche technique

Voici les caractéristiques du «Gemini Guidance Computer» de «IBM» :

Spécification Description
Fabricant IBM
Modèle Gemini Guidance Computer (Gemini Spacecraft On-Board Computer - OBC)
Date de fabrication 1965 (premières unités de vol)
Type Ordinateur embarqué de guidage spatial
Pays d'origine États-Unis
Utilisation Programme spatial Gemini de la NASA
Microprocesseur Aucun (circuits électroniques discrets à transistors)
Architecture Ordinateur numérique série
Longueur des mots 39 bits (3 syllabes de 13 bits)
Technologie Logique à transistors discrets
Fréquence d'horloge 7,143 kHz
Temps de cycle 140 μs
Mémoire vive (RAM) 4 096 mots de 39 bits en mémoire à tores de ferrite
Arithmétique Entiers en complément à deux
Poids 58,98 lb (26,75 kg)
Alimentation 28 V courant continu, avec alimentation auxiliaire (ACPU)
Interfaces principales Clavier d'entrée (MDK), affichage numérique (MDR), centrale inertielle (IMU), système de contrôle d'attitude (ACME), capteurs d'horizon, système de référence temporelle
Système d'exploitation Aucun (logiciel embarqué dédié au guidage)
Fonctions principales Navigation orbitale, rendez-vous spatial, guidage de rentrée atmosphérique, calculs de trajectoire


Dernière mise à jour : Dimanche, le 30 Mai 2021