Colossus (programma)
| Colossus | ||||
|---|---|---|---|---|
| Ontwerp en ontwikkeling | ||||
| Categorie | Avionicasoftware | |||
| Ontwerper(s) | Margaret Hamilton | |||
| Ontwikkelaar(s) | NASA | |||
| Geschreven in | AGC assembly language | |||
| Status en tijdlijn | ||||
| Uitgebracht | 24 augustus 1968 (build 237) | |||
| Recentste versie | Colussus 3 (Artemis) (Apollo 17) | |||
| ||||


Colossus is de naam voor de avionicasoftware die gebruikt werd voor de Apollo Guidance Computer (AGC, de boordcomputer van de Apollo CSM) in het kader van het Apolloprogramma van de NASA.[1] De software is speciaal voor deze computer ontworpen door medewerkers van het MIT. Colossus was geschreven in een hogere programmeertaal, die door het assemblageprogramma YUL om werd gezet in machinecode voor de AGC. De code werd voor het eerst gebruikt voor de Apollo 8-missie.
De software werd ontwikkeld door een team onder leiding van Margaret Hamilton, die hiervoor een presidentiële medaille ontving.[2]
Versies
Colossus is een opvolger van eerdere AGC-software, waarvan Trivium uit 1963 als eerste voorloper gezien moet worden. Andere voorgangers waren Corona, Sunspot en Solarium. Van Colossus zijn er meerdere versies geweest, waarvan sommige latere versies de namen Comanche en Artemis kregen.[3]
| Missie | CSM | Software | Versie |
|---|---|---|---|
| Apollo 8 | CSM-103 | Colossus 1 | 237 |
| Apollo 9 | CSM-104 | Colossus 1A | 249 |
| Apollo 10 | CSM-106 | Colossus 2 (Comanche) |
45/2 |
| Apollo 11 | CSM-107 | Colossus 2A (Comanche) |
55 |
| Apollo 12 | CSM-108 | Colossus 2C (Comanche) |
67 |
| Apollo 13 | CSM-109 | Colossus 2D (Comanche) |
72/3 |
| Apollo 14 | CSM-110 | Colossus 2E (Comanche) |
108 |
| Apollo 15 | CSM-112 | Colossus 3 (Artemis) |
72 |
| Apollo 16 | CSM-113 | Colossus 3 (Artemis) |
72 |
| Apollo 17 | CSM-113 | Colossus 3 (Artemis) |
72 |
Voor de latere Skylab-missies en het Apollo-Sojoez-testproject is de software verder ontwikkeld, maar nu onder de naam Skylark.
Externe link
- De software op Github. Deze is met de virtuele compiler YaYul uit te voeren.
- ↑ (en) Ch2-6. history.nasa.gov. NASA. Gearchiveerd op 18 april 2019. Geraadpleegd op 1 maart 2019.
- ↑ Bio van Hamilton op space.com. Gearchiveerd op 29 januari 2023.
- ↑ (en) Burkey, Ronald S., Virtual AGC Colossus Page. www.ibiblio.org. Geraadpleegd op 1 maart 2019. Met versienummers van de software.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.