登月任务使用的计算机是 阿波罗制导计算机(AGC)。AGC在登月任务中发挥了至关重要的作用,虽然其性能不如现代智能手机,但它是一个具有历史意义的突破,由麻省理工学院的工程师们手工装配,采用了最先进的集成电路和编程语言。
AGC的内存仅有4KB,但这并不影响它的表现。这台电脑采用硅集成电路技术,实现了每秒4万次的运算速度,它完成了对飞船的精准控制,检测和处理各种故障和异常情况,并给出发动机点火时间、持续时间和方向。
阿波罗登月计划的成功,依靠的是一台只有4KB内存的计算机。这个事实令人难以置信,但它是美国科技发展的一个重要篇章。在阿波罗登月计划中,计算机是最核心的技术之一,承担了大量的关键任务,包括计算飞船的轨道、控制登月模块和指挥舱的联系、在登陆过程中提供导航数据,甚至是控制宇航员的通讯。
此外,阿波罗登月时使用的指导计算机有两种类型:指令舱用的CM-AGC和登月舱用的LM-AGC。它们都使用了核绳存储器作为ROM,用来存储登月程序和数据。CM-AGC有6个核绳模块,每个模块有6KB的容量,共计36KB;LM-AGC有4个核绳模块,每个模块有4KB的容量,共计16KB。所以,总共有52KB的核绳存储器用于登月任务。
总结起来,美国登月计划主要使用了Assembly语言和Fortran编程语言。Assembly语言用于编写和控制阿波罗航天器的指令式计算机系统,而Fortran语言则用于处理科学计算和模拟等任务。