辰宇 发表于 2024-1-22 16:47:07

美国当年登月用的计算机,内存仅有4KB

一个让人难以接受但又不得不承认的事实,那就是美国靠着4KB内存的计算机实现了登月,简直就是人类航天史上的奇迹!技术人员检查导航计算机的元件   美国究竟是怎样做到的?难道说他们背后有神秘力量的帮助?


    阿波罗制导计算机1969年,阿波罗11号在美国发射基地冉冉升空,在全世界人民的关注下,它执行着人类首次载人登月计划。尽管外界一片喧闹和欢呼,大家都沉浸在人类进步的骄傲当中,但位于阿波罗号中的宇航员却焦头烂额。不仅是因为这次任务的危险性,而且还因为这台计算机并没有想象中的好用,它平均每4分钟死机1次,每一次都拨动着宇航员的心弦。电脑死机在危急时刻最让人绝望
         要知道,当时距离第一代计算机出现才过去30年不到,人类在相关领域中的技术显然是不成熟的。
   这台计算机在今天的我们看来算得上是“老古董”,就连几千块钱的笔记本电脑都比它强,但是在当时这可是代表着计算机最顶尖的技术,科学家还专门将其命名为阿波罗制导计算机。阿波罗制导计算机是美国国家航空航天局(NASA)在20世纪60年代和70年代开发的一款革命性的数字计算机。阿波罗电脑早期版本体型极其庞大它被专门用于阿波罗计划的宇宙飞船,以完成探测和登陆月球的高难度任务,被誉为数字计算机技术史上的伟大成就之一。与早期的计算机相比,阿波罗制导计算机采用了先进的数字集成电路芯片技术,其中包括革命性的绝缘栅场效应晶体管(MOSFET)。这种技术生产成本降低,又能提高集成度和可靠性,加快计算速度,同时更节省空间。除此之外,阿波罗制导计算机还采用了先进的设计理念和技术,例如三重模冗余设计和温度控制系统等,更加保证了其在极端恶劣环境下仍然能够稳定运行。
    阿波罗制导计算机 这些先进理念和技术的应用为阿波罗计划的成功和宇宙探索提供了重要的支持。无疑,阿波罗制导计算机标志着数字计算机技术的重大进步,其革命性的性能更是激发了整个数字科技领域的创新和探索精神,为后来计算机技术的发展奠定了坚实的基础。


    美国登月为什么能成功当然,阿波罗制导计算机也有非常“致命”的点,那就是它的内存只有4KB,这是什么概念呢?阿波罗制导计算机举个最简单的例子,大家手机当中常见的照片通常在1000KB左右,低于500KB的图片就有些模糊或者是图像很小。4kB或许还无法容纳一个1000字的文档,就连一团马赛克占用的内存都比它大。阿波罗制导计算机内存是基于当时计算机技术限制而设计的,由于航天飞行器的质量和电力需求都具有极端的限制,因此设计师必须在这种条件下设计一个可靠、紧凑、高效的导航系统。

为了实现这个目标,阿波罗制导计算机的设计者不得不采用大量的创新和优化技术,将整个计算机系统都设计得更加紧凑和高效。
    正所谓内存不够,数量来凑,在阿波罗制导计算机中,4KB的内存被分成了36个模块,每个模块存储了一些数据和程序。由于内存容量限制,程序需要分成多个阶段执行,每个阶段将程序加载到内存的不同模块中,然后通过控制器按照特定的顺序执行。
   这种创新的程序执行方式使得阿波罗制导计算机非常适合用于控制和导航,因为它可以高效地完成任务,同时保证了可靠性和稳定性。尽管这台计算机无比“简陋”,但却成了美国人登月的成功因素之一。


辰宇 发表于 2024-1-22 16:49:17

确实是非常短的代码

为什么非得短代码啊?用华为吾疾啊!
http://128.1.145.137/forum.php?mod=viewthread&tid=54075&fromuid=147
(出处: 机械荟萃山庄)

2266998 发表于 2024-1-22 19:54:40

哈哈,PC1500,就是四K,完整算齿轮,分段跑有限元,没有任何障碍啊!

IBM570,366,64K,那时就打遍天下,没有谁是我对手,

零件工程师 发表于 2024-1-22 21:59:51

2266998 发表于 2024-1-22 19:54
哈哈,PC1500,就是四K,完整算齿轮,分段跑有限元,没有任何障碍啊!

IBM570,366,64K,那时就打遍天下 ...

八爷好,570,算有限元的话,极限能到什么程度?谢谢
页: [1]
查看完整版本: 美国当年登月用的计算机,内存仅有4KB