好奇号火星车搭载的计算机运算速度为什么还不如普通家用PC?

推荐  (0) | 0人关注关注
5个答案
5 0

精英王子高中退学,独立开发者,独立博客作者,深度 Git...

2012-08-10 08:10

http://www.oschina.net/news/31672/what-is-the-mars-curiosity-rovers-software-built-in

好奇号火星漫游车使用的是BAE制造的RAD750处理器,运行的是Wind River Systems开发的嵌入式实时操作系统VxWorks。根据开发者的幻灯片介绍(PDF),好奇号代码共250万行,程序语言是C,多是用Python脚本自动生成,
NASA JPL共有30名程序员参与开发,测试团队超过10人,超过一百万行代码是手写。程序包括150个独立模块,每个模块执行不同的功能,高度耦合的模块组合成组件。

http://www.cnbeta.com/articles/200501.htm

好奇号的Rover Compute Element包含两套完全相同的计算系统,其中一套作为备用,当第一套计算系统出现故障时自动启用。这个新的计算系统采用256K EEPROM、256MB内存、2GB闪存,CPU为BAE RAD750(1040万晶体管,核心频率110到200 MHz),基于IBM的PowerPC 750设计而来,速度达到400 MIPS(勇气号和机遇号为35 MIPS),可以承受-55和70度气温变化以及1000gray的辐射水平。
在软件方面,NASA不敢冒险,采用的是一款成熟的、具有27年之久的VxWoks操作系统。

----------------

我觉得好奇号并没有什么计算任务,它主要是采集数据,然后把数据回传到地球进行分析,它的计算机主要是为了处理突发情况(例如调整姿态),和执行地球发来的指令吧。
从上面的资料来看,它们在稳定性,和适应恶劣环境方面上下的功夫更多。

我们生活中用的计算机,计算能力和内存很大一部分都是被UI(就是界面)占用的,真正有意义的计算其实也不多

0 0

工业用电脑要的是可靠性,不比家用电脑。

0 0

comzyh计算机科学与技术,在读

2012-08-09 18:17

真的假的,求数据。

0 0

北方之盐地理信息系统专业,文史爱好者

2012-08-10 11:08

别说PC了,连个手机的处理速度都不如,NASA连台iPhone都买不起么。

0 0

因为用不上啊。火星车上的CPU,稳定就好了,运算要求并不高。
如果每次都开发新CPU,而用户只有NASA一家,成本太高了。

查看更多

添加回答

登录 后回答问题,你也可以用以下帐号直接登录

相关问答

关于我们 加入果壳 媒体报道 帮助中心 果壳活动 家长监控 免责声明 联系我们 移动版 移动应用

©果壳网    京ICP证100430号    京网文[2018] 6282-492号    新出发京零字东150005号     京公网安备11010502007133号

违法和不良信息举报邮箱:jubao@guokr.com    举报电话:18612934101    网上有害信息举报专区    儿童色情信息举报专区