它支持十个并发的JavaScript相互独立地运行

来源:IT之家   阅读量:6244   

耗资近100亿美元的詹姆斯·韦伯太空望远镜终于发射升空根据新披露的文档,望远镜实际上运行的是前端web开发人员最常用的JavaScript脚本

根据JWST综合科学仪器模块的手稿,ISIM的软件由脚本处理器任务控制,它在收到命令后运行用JavaScript编写的脚本。

脚本执行由作为独立任务运行的JavaScript引擎执行,它支持十个并发的JavaScript相互独立地运行。

根据该文件,詹姆斯·韦伯太空望远镜有一堆执行特定任务的预写脚本地面上的科学家可以告诉望远镜直接运行这些脚本

这些JavaScript会被一个叫做脚本处理器的程序解释,然后程序会根据脚本的要求访问它需要的其他应用和系统。

更令人惊讶的是,The Verge报道称,韦伯望远镜的JavaScript脚本是Nombas ScriptEase 5.00e,这是JavaScript的早期版本之一,最后一次更新是在2003年。

美国宇航局的文件显示,这种方法允许操作员在望远镜操作中拥有更大的可见性,控制力和灵活性,并允许他们在知道操作仪器的后果和微妙之处时轻松更改脚本从这方面来说,JavaScript确实更方便但是,脚本处理器本身是用C++编写的

本站此前报道称,韦伯太空望远镜内置68GB固态硬盘,其中3%无法使用,因为它不得不预留给上述工程和遥测数据存储。

相关阅读:

耗资近100亿美元的韦伯太空望远镜只有68GB的存储空间,2小时就能装满。

声明:本网转发此文章,旨在为读者提供更多信息资讯,所涉内容不构成投资、消费建议。文章事实如有疑问,请与有关方核实,文章观点非本网观点,仅供读者参考。