詹姆斯?韋伯望遠鏡有哪些新功能(解讀詹姆斯?韋伯望遠鏡的特點)
耗資近 100 億美元的詹姆斯?韋伯太空望遠鏡 (JWST) 終于升空,根據最新揭示的文件,該望遠鏡運行的竟然是前端網頁開發者最常用的 JavaScript 腳本。
根據 JWST 的集成科學儀器模塊(ISIM)的手稿 (PDF),ISIM 的軟件由“腳本處理器任務 (SP) 控制,該任務在收到命令后運行用 JavaScript 編寫的腳本。
腳本執行由作為單獨任務運行的 JavaScript 引擎執行,該任務支持十個并發 JavaScript 彼此獨立運行。
根據文件說明,詹姆斯?韋伯太空望遠鏡有一堆用于執行特定任務的預編寫腳本,地面上的科學家可以告訴望遠鏡直接運行這些腳本。
這些 JavaScript 將由一個稱為腳本處理器的程序解釋,然后該程序將根據腳本的要求訪問它需要的其他應用和系統。
更令人吃驚的是,The Verge 報道稱,韋伯望遠鏡的 JavaScript 腳本為 Nombas ScriptEase 5.00e,也就是 JavaScript 發展早期的其中一個版本,最近一次更新是在 2003 年。
NASA 文件顯示,這種方式讓“操作人員對望遠鏡操作有更大的可見性、控制力和靈活性”,讓他們“在了解操作儀器的后果和微妙之處時”輕松更改腳本,從這一方面來看,JavaScript 確實比較方便。不過,腳本處理器本身是用 C++ 編寫的。
IT之家此前報道,韋伯太空望遠鏡內置了一塊 68GB 的 SSD(固態硬盤),其中有 3% 是不可用的,因為要被保留給上述的工程和遙測數據存儲。
聲明:本站所有文章資源內容,如無特殊說明或標注,均為采集網絡資源。如若本站內容侵犯了原著者的合法權益,可聯系本站刪除。
