Skip to content

Commit db02967

Browse files
authored
Merge pull request #19 from introcompsys/agc
info about AGC
2 parents 83dc904 + 4edb304 commit db02967

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

notes/2023-04-18.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,15 @@ we eventually need clocks to time things and synchronize things to like know whe
185185
In 1945 we get a draft of a general template. This is basically what we use today.
186186

187187

188+
## Apollo Guidance Computer (AGC)
188189

190+
The AGC was the onboard computer for NASA's Apollo programs. It provided navigation for the control capsule as well as controlled the spacecraft during moon landings. The AGC had only 72KB of fixed memory (589,824 bits). Unlike many early computers, the software for the AGC was stored in its memory and was not physically built into its hardware's circuitry.
191+
192+
Additionally, this computer had RAM, which was memory that could be changed by the computer while it was running. This memory had a capacity of only 4KB (32,768 bits), which was still enough to store all the data needed to perform all calculations necessary for the missions. The AGC could be controlled by the astronauts in the command capsule by sending commands via a numeric keyboard. Its user interface consisted of a simple screen and a set of status lights that relayed information to the astronauts.
193+
194+
This computer is very similar to how modern computers work in the sense that it can keep data in its fixed memory even while the computer is off.
195+
196+
To learn more about the AGC and how it worked, you can view [this](https://bigthink.com/hard-science/phone-computer-moon-landing/) article, or view the [official NASA public docs](https://history.nasa.gov/computers/Ch2-5.html) on it.
189197

190198
## Storage
191199

0 commit comments

Comments
 (0)