星载计算机系统软件研究与实现

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:wangke8611
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
星载计算机运行时易受空间辐射效应的影响,系统硬件平台需要提供一定的可靠性保障,而系统软件是星载计算机的核心,它配合系统硬件工作并且提供更为灵活有效的可靠性设计。另外,日益复杂的星载计算任务也在性能方面对系统软件提出了更高要求。为了提高国产抗辐射SoC星载计算机的可靠性和计算性能,本文对星载计算机系统软件进行了研究。主要研究内容如下:   ⑴引导软件是星载系统软件的最底层软件,本文设计实现的引导软件具备硬件初始化和操作系统引导功能,并提供存储部件ECC校验、看门狗监控、NANDFlash格式化、系统文件校验、备份和更新、数据传输过程的可靠性保护、系统状态监测和存储单元检测等保证系统可靠性的手段。本文实现的远程控制软件,完善了文件传输协议,配合引导软件共同保证系统运行的可靠性。   ⑵操作系统是高性能星载计算机必备的系统软件,Linux操作系统逐渐成为航天领域研究的热点。本文将Linux内核移植到星载计算机,完善了远程控制功能,构建了集群运行环境,并进行了系统可靠性设计,配合看门狗和引导软件保障系统可靠运行。   ⑶通信中间件是星载系统软件的最上层软件,是构建星载集群系统必备的系统支撑软件。本文设计的轻量级MPI,提供了十三个最常用的原语接口,它通信性能高而且占用资源少,为构建星载高性能计算平台提供了通用的并行编程环境。   ⑷实验和分析表明,本文设计的系统软件可以有效保证系统运行时可靠性,而且具备强大的操作系统支持,通过轻量级嵌入式MPI中间件,构建了通用的并行计算平台,提高了系统的整体性能。
其他文献
随着深亚微米工艺技术的快速发展,SoC技术成为超大规模集成电路发展的必然趋势。在SoC平台上集成视频系统有着极高的实用价值,对于其在手机通信、数码相机、监控系统、影音播放
随着人类社会的发展,城市规模逐渐扩大,三维数字城市为人们规划管理城市提供了一个高效的信息服务平台。大规模城市建筑物群的构建和渲染是三维数字城市工作中的一个不可或缺的
由于机群具有低成本、易管理、易扩展等优势,在高性能计算领域中机群架构所占的份额越来越大。机群性能的提高以节点规模的扩张为代价,因此,人们对计算能力的不断追求同时带来了
云计算的出现与发展使得传统的计算单元由物理机变成了虚拟机,应用程序运行于虚拟机之上,虚拟机则寄宿在物理机上,虚拟机的部署对云环境的资源使用率、负载均衡、虚拟机的性
近几年来,随着地理信息系统(GIS)不断应用和推广,空间数据库的研究取得了非常大的发展。空间查询作为空间数据库最核心的功能之一,其性能成为决定空间数据库性能的关键因素。但
信息技术不断发展和变化,对人类生产方式、生活方式以及学习方式产生了巨大影响和深远意义,人类正在经历信息文明。信息技术已经渗透和融入到各行各业,在教育领域,信息技术正在推
随着集群系统应用范围的扩大以及规模的增加,其管理复杂度和成本也随之大幅度地提高,而资源利用率却没有得到显著提升。为了有效的解决这些问题,近几年来,学术界和工业界出现了很
随着计算机技术和Internet技术的迅速发展,企业的信息化管理需求越来越高,许多企业、学校等机构纷纷建立了自己各部门的信息系统。然而随着信息化建设的加快,在实际应用中我们经
InfiniBand(IB)是一种高带宽低延迟的工业标准高性能互连网络,具有支持RDMA等高级特性,是目前高性能集群计算系统内部互连的主流技术之一,为提高Java应用集群系统的通信性能提供
代码自动生成工具是工业产品V字型开发流程的重要组成部分,它连接数学建模和原型开发两个环节,在加快产品开发进度的同时,大大降低手工编码所引入的错误,让开发人员有更多时间和