共查询到18条相似文献,搜索用时 140 毫秒
1.
2.
针对嵌入式应用领域对操作系统在重构、扩展、移植、交互、安全、高效等方面日趋苛刻的现实需求及Forth系统所固有的特性,采用Forth虚拟机技术,对基于Forth虚拟机架构的嵌入式操作系统关键技术进行探索,提出一种具有良好扩展和移植特性、高效精简的基于Forth虚拟机架构的嵌入式多任务操作系统调度算法。该算法采用了以Forth虚拟机指令同步的协同式多任务调度机制,缩短了任务切换时间,将上下文切换操作简化为只需保存数据堆栈指针。实验结果表明,基于Forth虚拟机架构的多任务调度算法发挥了Forth系统所固有的特性,针对特定应用,提高了效率,适合资源有限的嵌入式环境。 相似文献
3.
面对越来越复杂的嵌入式应用需求以及当今嵌入式操作系统研究领域亟待解决的重构、移植、维护、可信、多核、众核等诸多难题,采用Forth虚拟机技术,对基于Forth虚拟机架构的嵌入式操作系统关键技术进行探索,提出一种具有良好扩展和移植特性、高效精简的基于Forth虚拟机的嵌入式多任务操作系统体系架构。该架构采用分类存储映射、Forth向量定义和用户变量分离,实现了代码共享和多任务管理。实验结果表明,基于Forth虚拟机架构的嵌入式操作系统在发挥Forth系统固有特性的同时,减少了资源占用,提高了系统的灵活性及运行效率。 相似文献
4.
5.
6.
一种嵌入式计算机系统,硬件以386EX CPU为核心,支持实时纠错编码和标准的军用总线接口MIL-STD-1553B,软件基于VxWorks实时多任务操作系统,支持基于FLASH的文件系统。对该计算机系统的设计与实现的过程,包括硬件的构成、底层软件设计和应用软件开发调试中的问题进行了说明。 相似文献
7.
随着嵌入式计算机技术的发展,计算资源越来越丰富并提供硬件辅助虚拟化支持能力。为了提升计算效能,通过虚拟化技术实现在一个嵌入式计算机中集成多种异构系统应用,从而降低系统成本,但会带来安全隔离、不同应用的竞争冲突、数据安全、实时性保障等问题。虚拟机管理器借助硬件辅助虚拟化技术,在软件层构建多个资源深度隔离的虚拟机,由操作系统管理虚拟机内的硬件资源、软件资源及应用。本文在T2080处理器平台上设计了虚拟机管理器,实现了处理器核虚拟化、内存虚拟化、设备虚拟化,提供虚拟机管理和安全隔离能力。 相似文献
8.
本文给出了在PC机环境下开发实时多任务软件的方法,提出了实时内核所需的各种数据结构及其支持的原语操作,并针对多任务对共享资源的存取提出了信号量互斥和管理进程两种解决办法。 相似文献
9.
10.
跨平台系统级虚拟机软件模拟访存操作效率低,严重影响了虚拟机的性能.为提高跨平台虚拟机访存效率,提出了一种使用宿主系统TLB硬件、加速跨平台系统级虚拟机访存地址转换的软硬件协同优化方法.该方法相对于软件访存模拟方法,有效利用了宿主系统的硬件资源,提高了跨平台系统级虚拟机执行访存操作效率.实验结果表明该方法将虚拟机系统的整体性能提高了近15%.提出的方法已实际应用在龙芯系统级跨平台虚拟机中. 相似文献
11.
12.
刘真 《计算机工程与科学》2008,30(2):105-109
虚拟机技术通过解除硬件和软件资源的体系结构和用户感知的行为与其物理实现之间的耦合,去解决计算机系统的安全、性能和可靠性等问题。本文简要地介绍了虚拟机技术的发展历史及其复兴的根源,总结了计算机系统虚拟方法共同的体系结构和虚拟机的概要分类。从CPU、内存和I/O三个方面综述了虚拟机监视器的实现技术,通过对当前产品应用和研究开发情况的阐述,可以感知未来虚拟机技术的发展趋势。最后,讨论了虚拟机技术给我国信息安全建设提供的历史机遇与挑战。 相似文献
13.
高性能计算操作系统面临独特的需求与挑战,这些需求与挑战涵盖并发与高效、系统弹性与容错、异构性、I/O和访存带宽、低噪等诸多方面。传统宏内核操作系统并不能完全满足HPC领域的独特需求,因而需要为HPC定制操作系统。提出虚拟化操作系统架构,该架构主要包含两部分:(1)虚拟机监视器与轻量级内核相结合的虚拟化操作系统架构;(2)支持分时复用虚拟机与空间分割虚拟机相结合的虚拟机监视器架构。在国产平台上设计并实现了一个简单的系统原型Hypervk,说明了上述架构的可行性。初步的实验结果表明,系统具有较好的效率、低噪特性与可行性,在一定程度上可以满足HPC操作系统独特的需求。 相似文献
14.
介绍运行于windows系统之上的YMware虚拟机软件,叙述在limlx虚拟机内添加物理盘的方法。然后详解了在虚拟机linl~:环境下,如何将添加的物理盘挂载于linux的文件系统之上,实现物理机windows系统与虚拟机limlx系统的文件交换;文中还介绍了虚拟机linux系统下网络参数的设置,linux系统下的邱服务组件的安装,利用邱服务实现物理机与虚拟机之间的文件交换。 相似文献
15.
由于虚拟化技术能对多个服务有效隔离避免其相互间干扰而得到广泛应用。对于需要多个服务协同工作的大型应用,传统虚拟机监控器调度时忽视了虚拟机间的协同性,降低了虚拟机间并行工作的可能性,从而影响了服务质量。对虚拟机的协同调度进行研究,分析了调度对虚拟机协同性及服务质量的影响,提出了一种虚拟机协同调度算法。实验表明,协同调度使虚拟化平台服务器响应时间降低了1/3,且没有对调度的公平性造成明显影响。 相似文献
16.
王永 《数字社区&智能家居》2006,(11):164-164,177
高校计算机教学过程中经常会使用到多种操作系统,如何利用有限的计算机硬件资源完成多系统的安装,以解决实践环节出现的教学资源问题,这是摆在计算机教师与机房管理人员面前的一个问题。通过虚拟机.可以在一台计算机上安装Microsoft Windows、Linux、Novell Netware、Sun Solafis、MS-DOS 等多种不同的操作系统,为高校进行计算机教学与实训提供了一个良好的解决方案。 相似文献
17.
虚拟机在高校计算机教学中的应用 总被引:1,自引:0,他引:1
王永 《数字社区&智能家居》2006,(32)
高校计算机教学过程中经常会使用到多种操作系统,如何利用有限的计算机硬件资源完成多系统的安装,以解决实践环节出现的教学资源问题,这是摆在计算机教师与机房管理人员面前的一个问题。通过虚拟机,可以在一台计算机上安装MicrosoftWindows、Linux、NovellNetware、SunSolaris、MS-DOS等多种不同的操作系统,为高校进行计算机教学与实训提供了一个良好的解决方案。 相似文献
18.
针对现存入侵检测系统存在的问题,提出一个运行于虚拟机监控器之上的入侵检测系统。由虚拟机监控器来虚拟硬件接口,在单一的硬件实体上运行多个系统实例,因为虚拟机监控器处于操作系统和硬件之间,从而使得这个入侵检测系统位于监控所有对操作系统的入侵事件的最佳位置,并处于一个独立于操作系统之外的受保护的空间内,增强了入侵检测系统的独立性和检测能力,是传统的基于主机和网络的入侵检测系统优点的完美结合。 相似文献