软硬件混合式操作系统

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:lichangsong3
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文设计了一种基于FPGA的软硬件混合结构操作系统,主要用于解决单核处理器中多任务并行处理局限性问题。在本论文中,首先通过介绍操作系统的应用现状阐明软硬件混合式操作系统设计与实现的意义,然后根据FPGA的应用特点确定混合式操作系统的主体功能,并借鉴μC/OS-II结构对混合式操作系统的系统架构进行设计。之后对混合式操作系统的设计进行详细说明,操作系统主要包括运行在Nios II处理器上的软件部分以及通过FPGA硬件逻辑单元实现的硬件部分,软件部分与硬件部分间的信息交互通过Avalon总线实现。操作系统的硬件部分包括硬核任务模块、硬核消息模块以及内核加速模块三个部分,而操作系统软件部分包括硬核控制层、操作系统内核以及应用程序库三个部分。最后在论文的系统测试环节将混合式操作系统与μC/OS-II进行性能、资源占用等方面的对比,在该测试中虽然混合式操作系统相较μC/OS-II多占用约1500个FPGA逻辑单元,但获得了真正的多任务并行处理能力以及200倍以上的消息传递性能提升。在软硬件混合式操作系统中,硬件部分定义了统一的模块设计框架,便于操作系统的维护和移植,也减小操作系统使用者的程序开发难度;软件部分定义了代码的层次化结构,既能对操作系统硬件部分进行有序控制,又能避免操作系统内核代码被无意修改。硬件部分用来实现多任务并行处理以及任务间高速消息传递,软件部分用于兼容传统操作系统功能并协调硬件部分工作。操作系统的这种软硬件混合式设计结构,不但提升了操作系统的多任务并行处理能力,还保证了应用程序设计的灵活性。
其他文献
为使纸机稳定地高速运行,首先是设备的性能必须达到要求,其次是主观方面,人对所出现的问题的认识与判断。正确的配置、使用、管理硬件,才能消除过程中出现的问题。
目的:研究糖化血红蛋白(HbA1c)检测及与空腹血糖(FPG)联合检测在2型糖尿病(DM)早期诊断的价值.方法:检测300例疑似2型DM者FPG、HbAlc,并以葡萄糖耐量试验(OGTT)为金标准,分析HbAlc单独
行为导向教学主要是以行动来导向驱动,在教学过程中以发挥学生的主体作用与教师的主导作用为主,通过行为的引导使学生在活动中提高学习兴趣、培养创新思维、形成关键能力,目
想说爱说是口语交际的前提,会说才是教学的目的.学生想说,但由于低年级的学生口语表达有困难,有时不知道如何去说,也不知道从哪儿开始说,说的话东一句、西一句,看到啥说啥,想
小城镇的绿化正日益成为生态绿化建设的主要场所,以金华市级中心镇曹宅镇为例,分析了小城镇生态绿化景观的现状特点,提出了生态绿化景观规划的技术路线,生态绿化景观规划的具体技
高血压是心肌梗死及脑血管事件最重要的危险因素之一,降低血压可以获益已经成为一个不争的事实。实际治疗中,主要根据患者的年龄、病程、血压水平、血液动力学状态、靶器官损
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
缘起于现实中对水墨动画设计的诗意追求,从维柯对"诗性思维"的论述中获得启发,探索中国水墨动画《山水情》中的诗性思维。本文从"凭借创造性的想象形成丰富的意象""天人合一
习惯上,我们将纸与纸板分为四大类:文化用纸、包装用纸、生活用纸、特种纸。特种纸是纸和纸板中应用范围最广、市场潜力最大、附加值最高的产品,其发展速度(生产)居四大类之首。
仲裁的本质是商事活动的当事人自行解决其纠纷,它适应商事争议解决的需要而产生和发展,是解决商事争议的有效方式:仲裁协议的本质是当事人意思一致,将其争议提交仲裁解决。