DSAG环境下的轻核心操作系统研究

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:hong_77521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网格化动态自组织体系结构即DSAG是一种新型的高性能计算机体系结构。它可以根据应用的计算模式和运行模式的需要,将网格化部件动态组织成一个计算机系统,并有效运行程序。DSAG体系下的计算机是一个利用动态组合的部件构成的全局系统,相应地传统单机操作系统的功能也必须在全局的角度重新进行考虑。本文主要研究DSAG环境下的轻核心操作系统,它用于支持科学计算应用的有效运行。该系统的设计结构体现了操作系统功能分布化的思想,它由计算节点轻核心Sand OS和文件服务器Remote Server组成,其中前者主要提供进程管理和存储管理,而后者则主要提供文件系统管理。我们提出了一种远程系统调用机制,它能重组松散耦合的操作系统功能,并利用这些功能提供完备的标准程序接口,从而支持典型应用;此外该机制还能用于实现单一系统映像。本文首先讨论了Sand OS,它的设计追求精简高效,并能支持多种体系结构。我们采用多种合理的简化处理来精简内核,并减少内核对程序执行的影响。接着本文论述了DSAG环境下远程系统调用机制的设计,提出了一种虚文件描述符的概念,它能够灵活有效地在多个客户进程之间复用服务器Remote Server的文件描述符资源。我们还利用该机制实现了若干单一系统映像功能。最后,本文利用远程系统调用等机制为Sand OS构建了一个兼容性良好的Linux应用程序环境,该环境支持传统的单机编程模式和OpenMP/pthread、MPI等重要的并行编程模式,能够运行多种典型应用,较好地满足了研究的需要。
其他文献
本文进行了如下的研究工作:1.提出了一种基于多分辨率思想的多层分类器的手语识别方法.该方法对来自数据手套的手语输入,首先阐述了主成份分析方法、独立成份分析方法、最大
  本文采用嵌入式设计方案和MPEG-4软件压缩技术,设计了一个基于TCP/IP的嵌入式网络视频服务器系统,该系统分为数据采集、控制服务、压缩处理和网络传输几部分。以TI的TMS320
本研究的目的是希望利用信息技术来实现针对空巢家庭老人的连续性、无监督的家庭日常生活的智能监护,这样的方法一方面可以降低子女和社会的压力,另一方面也可以消除老人对
本文对实时事务的调度进行了研究,提出了双截止期双优先级的优先级分派方法和基于该优先级分派方法的定时调度策略;这些方法和策略在现有技术的基础上,深入考虑实时事务的需求
本文通过对入侵检测的历史、分类以及目前的研究现状进行详细的分析,总结了目前入侵检测领域的成就及不足,提出了在大流量网络环境下的入侵检测应当解决的问题.在总结归纳的
随着信息技术的发展,资源系统的规模和数量不断扩大,系统的管理和集成日趋复杂,如何设计合理的资源管理基础架构成为亟待解决的基本问题。本文旨在研究一种新型的管理框架来
本文的几个研究方面包括语音库的建设、文本标准化、拼音标注、停顿指数标注、重音判别。都是围绕着将文本向语音的中间过渡阶段的转化这个主题以及为转化提供相应的资源
CORBA Common Object Request Broker Architecture通用对象请求代理结构)是一个分布式的面向对象应用架构规范。CORBA真正地实现了跨平台性。CDMA(Code Division Multiple A
搜索引擎是Web信息检索的主要工具,Crawler是搜索引擎的核心组件,用于搜集Web页面。实现一个可扩展、高性能、大规模的中文搜索引擎,核心是设计一个可扩展、高性能、大规模的
本文主要从信道补偿和信道顽健(Robust)特征两个方面,研究如何提高说话人识别系统的信道顽健性.在信道补偿方面,将两种语音识别中的信道补偿方法,最大后验概率MAP(Maximum A