![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/b/bd/Apollo_display_and_keyboard_unit_%2528DSKY%2529_used_on_F-8_DFBW_DVIDS683588.jpg/640px-Apollo_display_and_keyboard_unit_%2528DSKY%2529_used_on_F-8_DFBW_DVIDS683588.jpg&w=640&q=50)
Apollo Guidance Computer
From Wikipedia, the free encyclopedia
Apollo Guidance Computer (AGC) oli tietokone, jota käytettiin Apollo-ohjelman avaruusaluksissa. Tietokone hoiti aluksen ohjaukseen ja navigointiin liittyviä tehtäviä. AGC oli ensimmäinen moderni sulautettu tietokonejärjestelmä. AGC:n suunnitteli Massachusetts Institute of Technology vuonna 1962 ja laitteet valmisti Raytheon.[1] AGC oli varhainen merkittävä käyttökohde integroidulle piirille.[1]
![Thumb image](http://upload.wikimedia.org/wikipedia/commons/thumb/b/bd/Apollo_display_and_keyboard_unit_%28DSKY%29_used_on_F-8_DFBW_DVIDS683588.jpg/640px-Apollo_display_and_keyboard_unit_%28DSKY%29_used_on_F-8_DFBW_DVIDS683588.jpg)
Kaikilla Kuussa käyneillä Apollo-lennoilla (paitsi Apollo 8:ssa, jossa ei ollut kuumodulia) avaruusaluksen komento- ja kuumoduulissa oli omat AGC-tietokoneet.
AGC käytti integroituja piirejä. RAM-muisti oli ferriittirengastyyppinen ja ROM-muisti rope-core-tyyppinen. RAM-muistia oli 2 kilosanaa, ja ROM-muistia 36 kilosanaa; sanan pituus oli 16 bittiä. Kellokide värähteli 2,048 MHz:n taajuudella, joka jaettiin tai skaalattiin tarpeen mukaan eri käyttötarkoituksiin; pääasiallinen sisäinen kellotaajuus oli 1,024 MHz.
AGC:n käyttöliittymänä toimi DSKY (display and keyboard, näyttö ja näppäimistö), jossa oli numero- ja merkkivalonäyttö, sekä komento- ja numeronäppäimistö. AGC:lle annettiin komentoja "verbin" (V) ja "substantiivin" (N) yhdistelminä, jotka ilmaistiin kahden numeron yhdistelminä. Verbi ilmaisi komennon, ja substantiivi komennon lisämääreen.
ROM-muistiin tallennettu yksinkertainen käyttöjärjestelmä kykeni ajamaan kahdeksaa prosessia yhtä aikaa. Ajettavat ohjelmat pystyttiin priorisoimaan.