Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 External Links  














Apollo Guidance Computer: Difference between revisions






العربية
Deutsch
Eesti
Español
Français
Italiano
עברית
Latina
Magyar

Polski
Português
Русский
Suomi
Українська

 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 




Print/export  







In other projects  



Wikimedia Commons
 
















Appearance
   

 





Help
 

From Wikipedia, the free encyclopedia
 


Browse history interactively
 Previous editNext edit 
Content deleted Content added
some details on arch. & external links
No edit summary
Line 1: Line 1:

The [[Apollo program|Apollo]] Guidance Computer was the first recognizably modern [[embedded system]]. It was developed by [[Charles Draper]] and the [[MIT Instrumentation Laboratory]]. Each flight to the moon had two of these computers. They ran the [[inertial guidance system]]s of both the command module and LEM.

The [[Apollo program|Apollo]] Guidance Computer was the first recognizably modern [[embedded system]]. It was developed by [[Charles Draper]] and the [[MIT Instrumentation Laboratory]]. Each flight to the moon had two of these computers. They ran the [[inertial guidance system]]s of both the command module and LEM.



The Apollo flight computer was the first to use [[integrated circuit]]s. The computer consisted of roughly a thousand identical integrated circuits, each with two NAND gates. They were interconnected by a technique called [[wire wrap]], in which the circuits are pushed into sockets, the sockets have square posts, and wire is wrapped around the posts. The edges of the posts bite the wire with tons of pressure per square inch, causeing gas-tight connections that are more reliable than soldered PC boards. The wiring was then embedded in cast epoxy plastic.

The Apollo flight computer was the first to use [[integrated circuit]]s. The computer consisted of roughly a thousand identical integrated circuits, each with two NAND gates. They were interconnected by a technique called [[wire wrap]], in which the circuits are pushed into sockets, the sockets have square posts, and wire is wrapped around the posts. The edges of the posts bite the wire with tons of pressure per square inch, causing gas-tight connections that are more reliable than soldered PC boards. The wiring was then embedded in cast epoxy plastic.



The computer's [[RAM]] was [[magnetic core memory]] and [[ROM]] was [[core rope memory]].

The computer's [[RAM]] was [[magnetic core memory]] and [[ROM]] was [[core rope memory]].


Revision as of 05:24, 20 April 2003

The Apollo Guidance Computer was the first recognizably modern embedded system. It was developed by Charles Draper and the MIT Instrumentation Laboratory. Each flight to the moon had two of these computers. They ran the inertial guidance systems of both the command module and LEM.

The Apollo flight computer was the first to use integrated circuits. The computer consisted of roughly a thousand identical integrated circuits, each with two NAND gates. They were interconnected by a technique called wire wrap, in which the circuits are pushed into sockets, the sockets have square posts, and wire is wrapped around the posts. The edges of the posts bite the wire with tons of pressure per square inch, causing gas-tight connections that are more reliable than soldered PC boards. The wiring was then embedded in cast epoxy plastic.

The computer's RAM was magnetic core memory and ROM was core rope memory. Both cycled in 12 microseconds. The word length was 15 bits, except for the accumulator, which had 16 bits (for overflows).

The instruction format was 3 bits for opcode, 12 bits for address.

The user interface was an array of numerals and a calculator-style keyboard (electronic calculators were unknown at the time - slide rules were used). Commands were entered numerically as two digit "prog", "verb" and "noun" numbers. The numerals were light-emitting diodes, arranged in an array of seven segments per numeral to display numbers. Input was by pushbuttons. This "calculator-style" interface was the first of its kind, the prototype for all similar interfaces.

It's not widely known, but the system failed during the first lunar descent, with an "error 1220" (tasks not finished) because the terminal approach (docking) radar was left on and unexpected radar returns from the moon overloaded the CPU. This almost caused a mission abort. The software failed safe, shedding unnecessary tasks, and the inertial guidance tasks continued to operate reliably.

External Links


Retrieved from "https://en.wikipedia.org/w/index.php?title=Apollo_Guidance_Computer&oldid=846219"





This page was last edited on 20 April 2003, at 05:24 (UTC).

This version of the page has been revised. Besides normal editing, the reason for revision may have been that this version contains factual inaccuracies, vandalism, or material not compatible with the Creative Commons Attribution-ShareAlike License.



Privacy policy

About Wikipedia

Disclaimers

Contact Wikipedia

Code of Conduct

Developers

Statistics

Cookie statement

Mobile view



Wikimedia Foundation
Powered by MediaWiki