为什么玉兔号内存只有256MB?
玉兔号发射的时间虽然比较近,但也用不上256MB的RAM,个人目测是256MB ROM的可能性很大,但即使是256MB ROM也足够大了。
首先,玉兔号又不玩王者荣耀,也不用Chrome或微信,那么大的ram纯属浪费。
其次,现在手机/PC系统之所以占据内存/ROM巨大,图形用户界面要负主要责任(当然,还有各种协议&驱动&翔山代码),而航天器上不会有这种东东(航天器的代码没有废话翔山)。
首版Linux的内核仅71KB,MS DOS-7.1安装完成以后仅仅占据4.5MB的ROM存储空间。如果老版本的DOS的运行在实模式下需要内存最高不超过1MB,其中基本内存为640K
如果再精简一下,运行内存只会更低。实际上航天器一般运行的是Vxworks系统,体积比上述两个还要小。当然,最近猎鹰9号采用定制版Linux,CPU也是三路双核x86互联(据说是2005年的产品,目测是core 1代(仅用于笔记本,笔者抽屉里还有一个这类CPU,是老笔记本换下来的))。
其实把航天器的处理器想象成单片机更合适,实际上运行模式也基本类似单片机。
尤其是玉兔号这种位于月球轨道,可以和地面进行低延迟通信的,处理器性能更没必要很强。