WikiDer > Koloss (Programm)
Koloss | ||||
| Designer(s) | Margaret Hamilton | |||
| Entwickler | NASA | |||
| Veröffentlicht | 24. August1968 (Bau 237) | |||
| Letzte Version | Koluss 3 (Artemis) (Apollo 17) | |||
| Geschrieben in | AGC-Assemblersprache | |||
| Kategorie | AvionikSoftware | |||
| ||||
Koloss ist der Name für die AvionikSoftware die für die verwendet wurde Apollo Führungscomputer (AGC, der Bordcomputer der Apollo CSM) unter dem Apollo-Programm des NASA.[1] Die Software wurde speziell für diesen Rechner von Mitarbeitern der MIT. Koloss wurde in a . geschrieben höhere Programmiersprache, die durch die MontageprogrammYUL zu wurde gesteckt Maschinensprache für die AGC. Der Code wurde zuerst für die Apollo 8-Mission.
Die Software wurde von einem Team unter der Leitung von . entwickelt Margaret Hamilton, der dafür eine Präsidentenmedaille erhielt.[2]
Versionen
Colossus ist ein Nachfolger früherer AGC-Software, von der Trivium von 1963 als erster Vorgänger anzusehen ist. Andere Vorgänger waren Corona, Sunspot und Solarium. Es gab mehrere Versionen von Colossus, wobei einige spätere Versionen die Namen trugen Comanche und Artemis habe. [3]
| Mission | CSM | Software | Ausführung |
|---|---|---|---|
| Apollo 8 | CSM-103 | Koloss 1 | 237 |
| Apollo 9 | CSM-104 | Koloss 1A | 249 |
| Apollo 10 | CSM-106 | Koloss 2 (Komanche) | 45/2 |
| Apollo 11 | CSM-107 | Koloss 2A (Komanche) | 55 |
| Apollo 12 | CSM-108 | Koloss 2C (Komanche) | 67 |
| Apollo 13 | CSM-109 | Koloss 2D (Komanche) | 72/3 |
| Apollo 14 | CSM-110 | Koloss 2E (Komanche) | 108 |
| Apollo 15 | CSM-112 | Koloss 3 (Artemis) | 72 |
| Apollo 16 | CSM-113 | Koloss 3 (Artemis) | 72 |
| Apollo 17 | CSM-113 | Koloss 3 (Artemis) | 72 |
Für später Skylab Missionen und die Apollo-Sojus-Testprojekt die Software wurde weiterentwickelt, aber jetzt unter dem Namen Feldlerche.
Externer Link
- Die Software auf github. Dieser ist mit dem virtuellen CompilerYaYul ausgetragen werden.
Quellen, Anmerkungen und/oder Verweise
|