Livre sur l'ordinateur de bord d'Apollo
Page 1 sur 2
Page 1 sur 2 • 1, 2
Il va paraitre le premier juillet 2010
extrait de la description du livre traduite :
extrait de la description du livre traduite :
Ce livre est le premier à décrire complètement l'architecture de l'ordinateur de guidage d'Apollo, le format des instructions et des programmes utilisés par les astronautes. Comme un compte rendu détaillé, il couvre les disciplines de l'informatique, du génie électrique et de l'aérospatiale. Toutefois, il sera également accessible aux amateurs de l'espace. En bref, l'intention est que ce soit la source définitive d'informations sur l'ordinateur de guidage d'Apollo.
fredB- Messages : 2138
Inscrit le : 02/09/2007
Age : 58
Localisation : Toulouse
fredB a écrit:Il va paraitre le premier juillet 2010
extrait de la description du livre traduite :Ce livre est le premier à décrire complètement l'architecture de l'ordinateur de guidage d'Apollo, le format des instructions et des programmes utilisés par les astronautes. Comme un compte rendu détaillé, il couvre les disciplines de l'informatique, du génie électrique et de l'aérospatiale. Toutefois, il sera également accessible aux amateurs de l'espace. En bref, l'intention est que ce soit la source définitive d'informations sur l'ordinateur de guidage d'Apollo.
Merci pour cette précieuse info fredB
Je viens de recevoir mon exemplaire aujourd'hui (commandé le 10 avril chez Amazon )
Après un premier survol, il a l'air très complet et me fait penser à : "L'apollo Guidance Computer pour les nuls"
il comprend des descriptions détaillées du matériel interne à l'AGC(hardware), la manière de la programmer (software) et les échanges avec les périphériques comme la centrale inertielle, le sextant ou le DSKY. Dans un autre chapitre, les éléments de base de la navigation et le guidage sont détaillés (chapitre Where am I?, par exemple).
Vraiment très complet pour comprendre comment était orchestré le voyage de la Terre vers la Lune...
Après un premier survol, il a l'air très complet et me fait penser à : "L'apollo Guidance Computer pour les nuls"
il comprend des descriptions détaillées du matériel interne à l'AGC(hardware), la manière de la programmer (software) et les échanges avec les périphériques comme la centrale inertielle, le sextant ou le DSKY. Dans un autre chapitre, les éléments de base de la navigation et le guidage sont détaillés (chapitre Where am I?, par exemple).
Vraiment très complet pour comprendre comment était orchestré le voyage de la Terre vers la Lune...
fredB- Messages : 2138
Inscrit le : 02/09/2007
Age : 58
Localisation : Toulouse
Il y a 156 figures (Dessin, photo n/b, exemple de code)
Il est dans le même style que "How Apollo flew to the moon"(même éditeur et auteurs qui ont travaillé ensemble sur l'Apollo Flight Journal).
Un petit exemple :
Il est dans le même style que "How Apollo flew to the moon"(même éditeur et auteurs qui ont travaillé ensemble sur l'Apollo Flight Journal).
Un petit exemple :
fredB- Messages : 2138
Inscrit le : 02/09/2007
Age : 58
Localisation : Toulouse
moi qui suis en train de lire "how apollo flew to the moon", je sens que je vais me l'acheter.
Merci de l'info
Merci de l'info
thrawn- Messages : 26
Inscrit le : 17/04/2010
Age : 50
Localisation : Saint Malo 35
Kostya a écrit:Je sens que je vais me l'offrir pour mon anniversaire. C'est un incontournable de l'informatique spatiale.
comment personne ne peut te l'offrir pour tes 101 ans :blbl: !!!!!!!!!
tatiana13- Messages : 6102
Inscrit le : 25/06/2009
Age : 74
Localisation : galaxie
Mais si Tatiana, il te reste 6 jours avant l'anniversaire de Kostya... Largement le temps de lui offrir ;) ;) ;)
Invité- Invité
spacemen1969 a écrit:Mais si Tatiana, il te reste 6 jours avant l'anniversaire de Kostya... Largement le temps de lui offrir ;) ;) ;)
la commande est partie................mais où :?:
tatiana13- Messages : 6102
Inscrit le : 25/06/2009
Age : 74
Localisation : galaxie
Erreur, c'est 153 ans mais j'ai jamais réussi à faire corriger le bug du forum qui m'empêche de mettre l'année de naissance de mon avatar (1857). :wall:tatiana13 a écrit:...
comment personne ne peut te l'offrir pour tes 101 ans :blbl: !!!!!!!!!
Et comme il paraît que l'on vit de plus en plus vieux, il faut absolument corriger ce bug sur le forumKostya a écrit:Erreur, c'est 153 ans mais j'ai jamais réussi à faire corriger le bug du forum qui m'empêche de mettre l'année de naissance de mon avatar (1857). :wall:tatiana13 a écrit:...
comment personne ne peut te l'offrir pour tes 101 ans :blbl: !!!!!!!!!
Invité- Invité
Exact, d'après le dernier Science X, on va bientôt devenir immortels. Il faut que les logiciels soient prêts avant.LM-5 a écrit:...
Et comme il paraît que l'on vit de plus en plus vieux, il faut absolument corriger ce bug sur le forum
Kostya a écrit:Exact, d'après le dernier Science X, on va bientôt devenir immortels. ....LM-5 a écrit:...
Et comme il paraît que l'on vit de plus en plus vieux, il faut absolument corriger ce bug sur le forum
"ils" ont encore frappé! :face:
ceci dit, une étude en apparence sérieuse, récente est arrivée à la conclusion que la moitié des bébés nés en 2010 dans les pays développés vivront .... jusqu'à 100 ans ....
dominique M.- Messages : 1863
Inscrit le : 15/10/2005
Localisation : val d'oise
On peut en revenir au sujet SVP ? :)
Invité- Invité
Steph a parfaitement raison. Alors, ce livre fait 430 pages, comprend 5 chapitres + des annexes techniques, est édité par Springer-Verlag et coûte environ 35€ sur Amazon. A la fin du chapitre 4, on y trouvera des détails sur le fameux problème intervenu lors de la descente d'Apollo 11. Ceux qui voudront approfondir pourront avantageusement se référer aux près de 50 pages d'appendices qui contiennent de nombreux détails techniques.
Voila que dire de plus sinon qu'il me tarde d'être à vendredi prochain... ;)
Voila que dire de plus sinon qu'il me tarde d'être à vendredi prochain... ;)
Et comment faire du multitâches préemptif sur une soi-disant "calculette" alors qu'il aura fallu plus de 30 ans pour le voir apparaître de manière très imparfaite dans Windows. Les diplômés du MIT restent encore de bien meilleurs programmeurs que ceux qui n'ont passé qu'un an à Harvard :blbl:Space Opera a écrit:Ce livre a l'air fort intéressant. Ou comment faire de l'informatique embarquée avec quelques transistors, un sacré boulot...
J'ai enfin entre les mains le livre Apollo Guidance Computer de Frank O'Brien édité chez Springer.
Voilà un livre que j'ai parcouru en diagonale et qui m'a régalé. Il se trouve que malgré
le temps passé je lis encore le vieux binaire dans le texte, et c'est un plaisir pour moi
de connaître enfin la démarche des électroniciens, des programmeurs, et des spécialistes de
ce que l'on appellera plus tard le "firmware". Je savais bien depuis longtemps que c'était
les grosses machines de l'époque qui depuis Houston, assuraient la navigation du couple
CM-LM, ici, le détail (je n'ai pas encore lu les détails) de cette liaison entre le petit
processeur du CM ou même du LM et les machines sur Terre me semble détaillé. Je souris car
j'ai même vu un peu de logique combinatoire passer dans les premières pages, c'est bien le
livre que je voulais lire et j'espère, comme Kostya, ne pas être déçu. J'encourage Apolloman
à le lire car lui qui se posait des questions sur l'organisation (organigramme) de l'informatique dans
Apollo ; il recevra de bonnes réponses.
En parallèle, j'ai aussi reçu ma purge annuelle sous la forme d'un livre qui traite du TNP
sous le titre : Twenty-First Century Weapons Prolifération de H.Sokolski et J.M.Ludes édité
chez CASS. J'en parlerai après l'avoir lu bien entendu et dans un autre fil.
Ce sont les seules images, le reste c'est du texte anglophone :down:
Voilà un livre que j'ai parcouru en diagonale et qui m'a régalé. Il se trouve que malgré
le temps passé je lis encore le vieux binaire dans le texte, et c'est un plaisir pour moi
de connaître enfin la démarche des électroniciens, des programmeurs, et des spécialistes de
ce que l'on appellera plus tard le "firmware". Je savais bien depuis longtemps que c'était
les grosses machines de l'époque qui depuis Houston, assuraient la navigation du couple
CM-LM, ici, le détail (je n'ai pas encore lu les détails) de cette liaison entre le petit
processeur du CM ou même du LM et les machines sur Terre me semble détaillé. Je souris car
j'ai même vu un peu de logique combinatoire passer dans les premières pages, c'est bien le
livre que je voulais lire et j'espère, comme Kostya, ne pas être déçu. J'encourage Apolloman
à le lire car lui qui se posait des questions sur l'organisation (organigramme) de l'informatique dans
Apollo ; il recevra de bonnes réponses.
En parallèle, j'ai aussi reçu ma purge annuelle sous la forme d'un livre qui traite du TNP
sous le titre : Twenty-First Century Weapons Prolifération de H.Sokolski et J.M.Ludes édité
chez CASS. J'en parlerai après l'avoir lu bien entendu et dans un autre fil.
Ce sont les seules images, le reste c'est du texte anglophone :down:
Par moment, ça fait penser à du code source de certain système d'exploitation tel BSD System V (niveau UNIX Wizard comme on dit) sauf qu'au lieu d'être en C, c'est du macro assembleur dédié. Le code source avait été rendu public sur Internet il y a déjà presque deux ans et le livre ne révèle rien qui n'était déjà disponible. L'avantage, c'est que là, ça n'est pas donné brut de fonderie mais il y a une tentative de rétro-ingénierie. C'est d'autant plus facile que le source est admirablement bien commenté: du travail très propre de la part des concepteurs et remarquablement optimisé aussi: l'emploi de la logique combinatoire comme Astro-Notes le mentionne est un des moyens les plus courants pour cela i.e. emploi de masques logiques, expressions logiques remplaçant des tests de comparaison en série....etc.
Si la programmation était un art, ce code serait un chef d'œuvre intemporel légué aux générations futures :ven:
Si la programmation était un art, ce code serait un chef d'œuvre intemporel légué aux générations futures :ven:
En plus de ce que nous disons, n'oublions pas aussi que la grande famine des mémoires de l'époque pour ces processeurs, obligeait les techniciens à faire des acrobaties dans la programmation en langage de bas niveau. En tous cas, grâce à ce livre que je n'ai pour le moment qu'effleuré, j'ai découvert que ces processeurs travaillaient sur des mots de 15 bits !
Certes à cette époque et même avant, la longueur des mots des processeurs était loin d'être standardisée comme elle l'est devenue par la suite (8-16-32-64) encore que j'ai travaillé sur des machines en 12 bits (duodecade) et j'ai même conçu des processeurs (micro en tranche) de 20 bits à la fin des années soixante dix, ce qui nous met dix ans après Apollo.
Rappelons aussi que lorsqu'à été concu le système numérique pour assister le pilotage du CM/LM, les micro processeurs n'avaient pas encore vu le jour, où tout du moins n'étaient pas encore en mesure de jouer le rôle qu'on leur a connu par la suite.
Certes à cette époque et même avant, la longueur des mots des processeurs était loin d'être standardisée comme elle l'est devenue par la suite (8-16-32-64) encore que j'ai travaillé sur des machines en 12 bits (duodecade) et j'ai même conçu des processeurs (micro en tranche) de 20 bits à la fin des années soixante dix, ce qui nous met dix ans après Apollo.
Rappelons aussi que lorsqu'à été concu le système numérique pour assister le pilotage du CM/LM, les micro processeurs n'avaient pas encore vu le jour, où tout du moins n'étaient pas encore en mesure de jouer le rôle qu'on leur a connu par la suite.
C'est un peu plus compliqué que cela. La mémoire utilise 15 bits de données et un bit de signe comme c'est souvent le cas pour travailler sur des entiers signés tandis que les 4 registres du processeurs comportent aussi 16 bits mais deux sont utilisés pour le signe et l'overflow. Si on veut être réducteur, on dira que c'était un ordinateur 14 bits mais comme on a inventé le marketing depuis (combien de faux 16-bit ou faux 32-bits nous étaient refourgués ainsi dans les années 80 par des publicités mensongères !), il s'agit bien d'un ordinateur 16 bits comme les PDP-11 qu'on voyait apparaitre dans nos labos à la même époque (dans le même temps, les premiers microprocesseurs apparaissaient avec seulement 4-bit comme le 4004) mais les PDP-1 à 4 travaillaient sur 18 bits pendant que la gamme PDP-8 plafonnait à 12 bits...Astro-notes a écrit:En plus de ce que nous disons, n'oublions pas aussi que la grande famine des mémoires de l'époque pour ces processeurs, obligeait les techniciens à faire des acrobaties dans la programmation en langage de bas niveau. En tous cas, grâce à ce livre que je n'ai pour le moment qu'effleuré, j'ai découvert que ces processeurs travaillaient sur des mots de 15 bits !
...
Voilà nous sommes le 2 novembre et j'ai enfin fini le livre Apollo Guidance Computer. Je donne une partie de mon avis sur ce fil :
https://astronautique.actifforum.com/usa-f13/apollo-cm-et-lm-les-ordinateurs-parlent-enfin-t11665.htm
Pour ne rien perdre du plaisir de naviguer avec ce livre je me suis muni de papier crayon et j'ai refais mes vieux exo de logique. Ce livre est très instructif sur les relations techniciens au sol plus gros ordinateurs, astronautes en vol plus leurs trois petits ordinateurs de bord, et enfin les périphériques comme les pilotes automatiques, les mesures de références inertielles, les claviers et écrans dans le CM et celui du LM, le pilotage des moteurs, bref une mine d'info sur l'aspect pragmatique du programme Apollo.
Un seul regret, mais l'auteur en convient, il ne peut pas détailler l'électronique du processeur et ses liaisons numériques. Il dit que trois ou quatre volumes auraient été nécessaires !
Avec ce livre j'ai quitté le mode Apollo romantique hollyhoodien pour le mode technique non triviale. J'ai apprécié.
PS pour Kostya : Un an à Harvard, c'est dèjà très bien :ven:
https://astronautique.actifforum.com/usa-f13/apollo-cm-et-lm-les-ordinateurs-parlent-enfin-t11665.htm
Pour ne rien perdre du plaisir de naviguer avec ce livre je me suis muni de papier crayon et j'ai refais mes vieux exo de logique. Ce livre est très instructif sur les relations techniciens au sol plus gros ordinateurs, astronautes en vol plus leurs trois petits ordinateurs de bord, et enfin les périphériques comme les pilotes automatiques, les mesures de références inertielles, les claviers et écrans dans le CM et celui du LM, le pilotage des moteurs, bref une mine d'info sur l'aspect pragmatique du programme Apollo.
Un seul regret, mais l'auteur en convient, il ne peut pas détailler l'électronique du processeur et ses liaisons numériques. Il dit que trois ou quatre volumes auraient été nécessaires !
Avec ce livre j'ai quitté le mode Apollo romantique hollyhoodien pour le mode technique non triviale. J'ai apprécié.
PS pour Kostya : Un an à Harvard, c'est dèjà très bien :ven:
Page 1 sur 2 • 1, 2
Sujets similaires
» [Livre US] Livre sur la navette spatiale- First Fleet: NASA's Space Shuttle Program 1981-1986
» [Livre] Genèse Martienne - pour ceux qui ont lu le livre (spoiler)
» [Livre] Projet Kickstarter : livre sur le design de la NASA
» [Livre] Livre sur la N-1 cherche financement via Kickstarter
» [Livre-Anglais] Beyond Earth (Le livre est GRATUIT)
» [Livre] Genèse Martienne - pour ceux qui ont lu le livre (spoiler)
» [Livre] Projet Kickstarter : livre sur le design de la NASA
» [Livre] Livre sur la N-1 cherche financement via Kickstarter
» [Livre-Anglais] Beyond Earth (Le livre est GRATUIT)
Page 1 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum