首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
提出了一种支持数字信号处理器(DSP)操作系统的的系统级调试工具.该工具基于Eclipse开源框架,能够方便集成到现有DSP集成开发环境中.通过在目标机嵌入式操作系统上运行的一个调试代理任务,系统调试工具能够与目标系统进行以太网通信,获取系统对象的信息,并在可视化界面上呈现给用户.通过该操作系统调试工具,用户可以观察和跟踪目标系统上的各种对象和事件,包括任务、信号量等.  相似文献   

2.
国产Linux操作系统运行第三方GUI应用软件需要解决软件依赖库问题,官方提供的依赖软件无法满足依赖库环境配置,导致大量第三方GUI应用软件无法在国产操作系统中安装使用.现提出一种利用容器技术把第三方GUI应用软件及其运行环境打包成独立应用软件的方案,使第三方GUI应用软件能够在国产操作系统上运行.以开源的分布式渲染系统Equalizer为目标对象,使用docker容器技术将其编译环境和运行环境所需的依赖库打包成镜像,docker镜像在国产操作系统NeoKylin上创建容器时配置容器与主机共享Linux系统中的X11服务,容器中Equalizer解析操作系统中X11文件,在主机屏幕展示图形界面.本文利用现有的docker技术制作独立镜像,并配置容器与主机系统共享Linux系统图形界面服务和显卡驱动程序,最终实现Equalizer程序在国产操作系统环境中正常使用.实验结果表明,该方案是可行的,并可以推广到其他GUI应用软件.  相似文献   

3.
在深入研究可信平台模块(TPM)和kexec相关技术的基础上,针对未安装TPM芯片的计算终端设计并实现了一种安全引导方式.该引导方式参考了可信平台模块的安全引导机制,在操作系统启动前,预先启动一个受保护的小型Linux系统,对操作系统的运行环境进行信任度量,验证BIOS和操作系统的完整性,为操作系统的启动提供一个可信赖的计算环境,然后使用kexec工具切换到磁盘操作系统.经过实验验证,文中设计的引导方式可以为Windows和Linux等多种平台的计算机终端提供安全引导支持,预引导系统验证系统运行环境的时延对系统启动总耗时的影响不明显.该引导方式是一种在不改变现有计算机硬件的基础上实现安全引导,是对现有计算机系统的安全增强措施.  相似文献   

4.
操作系统在现代生活中具有举足轻重的地位.为了服务于不同的硬件环境和多样的应用场景,操作系统需要在保持性能的同时具备良好的扩展性和灵活性.多内核操作系统,作为一种分布式的操作系统,是该问题的解决方案之一.本文分析了多内核操作系统的设计原理,调研了现有的多内核操作系统技术,并对这些技术和一些相关技术进行了比较.最后,本文对...  相似文献   

5.
操作系统可信是建立可信计算环境的关键环节,但还没有可行的度量操作系统的方案。针对该问题,基于现有计算环境(普通PC平台),提出一种基于Java智能卡的可信计算环境模型及实现方案。该方案以Java智能卡为基础,将可信计算机制扩展到操作系统和应用程序,在不改变现有计算平台结构的情况下构建了可信计算环境。  相似文献   

6.
Windows消息钩子的拦截和清除   总被引:2,自引:0,他引:2  
为了防止恶意程序通过消息钩子的方式将恶意代码插入到其它进程中去,分析了Windows操作系统中系统服务的调用机制以及消息钩子机制,提出了一种在操作系统内核模式下拦截消息钩子和直接对消息钩子内核对象进行清除的方法.与现有方法相比能够有效的在操作系统内核模式下拦截和清除消息钩子,防止被恶意程序绕过,从而有效地阻止了恶意代码的插入.实验结果表明,该方法能够有效的阻止进程中被注入恶意代码.  相似文献   

7.
针对目前TM系统将现有操作系统优化以提供良好的事务支持,研究基于LogTM系统的事务级线程切换,通过分析现有结构和修改操作系统的相关模块信息,为事务级线程切换提供支持,使事务化线程能够在操作系统调度下高效运行。  相似文献   

8.
计算机网络专业的很多课程的教学内容都涉及操作系统、硬件的配置和管理等,在目前的教学实验环境中不便于实施。通过虚拟机技术可以在现有教学和实验环境中模拟出需要的操作系统、网络环境进行各项实验。  相似文献   

9.
虚拟机技术在Linux课程教学中的应用   总被引:2,自引:0,他引:2  
马霞歌 《福建电脑》2009,25(3):102-103
目前,许多院校的计算机专业都开设了Linux操作系统课程,但由于实验环境的限制,教学效果并不十分理想。本文针对这一问题,提出了利用虚拟机软件在创建Linux操作系统的实验平台。不但挖掘了现有的教学实验设备能力。而且能够满足课程学习的需要,对学生学习好该课程有很大帮助。  相似文献   

10.
操作系统实践教学的探索   总被引:2,自引:2,他引:0  
操作系统实践教学应该为学生提供一个实验环境,使学生能够触摸到真实的操作系统内部,帮助学生理解抽象的操作系统原理和机制;使学生能够亲身体验操作系统功能的设计和实现过程,培养学生应用操作系统知识的能力。本文分析了操作系统实践教学的目标,阐述了具体实验项目及其设计理念。  相似文献   

11.
可信计算技术可以有效地保证用户计算环境不会被恶意破坏。本文运用完整性度量和可信传递的可信计算技术核心思想,分析讨论了从硬件到应用的可信传递的主要层次结构,给出了基于固定硬件可信模块、基于移动硬件可信模块和基于操作系统内核可信的三种可信计算环境安全增强方案。从实际情况出发,详细介绍了在应用层次实施可信机制和安全增强的模型与方法,该方法能够兼容用户现有硬件平台和操作系统,在不影响用户业务的前提下有效地增强计算环境的安全性。  相似文献   

12.
支持嵌入式操作系统的ARM能耗模拟器设计*   总被引:1,自引:0,他引:1  
常见的嵌入式系统能耗模拟器不支持操作系统环境下的能耗模拟,无法获取操作系统环境下嵌入式软件的能耗模拟数据。针对这个问题,提出支持嵌入式Linux操作系统的ARM能耗模拟器设计。能耗模拟器设计采用基于任务的能耗分析策略,通过利用任务能耗表和函数调用能耗栈机制解决在操作系统环境下能耗模拟遇到的能耗混杂难题,能够准确地模拟每个并发运行程序的能量消耗。实验结果表明,该能耗模拟器能够满足嵌入式操作系统环境下的软件能耗模拟要求。  相似文献   

13.
在虚拟化云计算平台中,如何保证其上运行软件的可信性是云平台广泛应用的关键.完整性测量与验证技术是保证软件系统可信性的一种主要方法.然而,现有的软件完整性验证系统大多需要修改操作系统内核,很难为大规模虚拟机环境中的众多异构系统提供一致解决方案,且无法抵御内核级恶意攻击.针对当前方法在兼容性、安全性以及可管理性上存在的问题,设计并实现了一种在VMM层基于系统调用分析技术来验证软件完整性的方法VMGuard.它通过截获客户操作系统中的系统调用来识别软件加载,并基于系统调用关联性分析和虚拟机文件系统元数据重构技术来验证客户操作系统中软件的完整性.在Qemu和KVM两种主流虚拟化平台上实现了VMGuard,并通过实验评测VMGuard的有效性和性能.实验结果表明,VMGuard能够有效验证客户操作系统中软件的完整性,且性能开销在10%以内.  相似文献   

14.
恶意代码安全虚拟执行环境研究   总被引:1,自引:0,他引:1  
入侵容忍的系统要求具有在现实环境中执行不安全程序且不遭受永久性伤害的能力.虚拟机技术提供了一种虚拟的可执行环境,能够满足这个需求.通过对操作系统调用接口资源的重命名的研究,在此基础上设计并实现了一种Windows平台下基于操作系统层的安全虚拟执行环境的体系结构.实验结果表明,该系统可以有效地模拟应用程序的各种运行行为和结果,并为后续分析提供充足的信息.经对比发现,基于操作系统资源虚拟化的安全执行环境技术比传统虚拟技术更灵活,消耗系统资源更少.  相似文献   

15.
基于内核分析的操作系统课程实验教学方法探索   总被引:1,自引:0,他引:1  
分析了操作系统课程实验教学的特点和存在的不足,提出了一种基于内核分析的实验课教学方法.描述了这种方法的特点、教学过程,给出了实验环境的搭建方法.实践证明,基于该方法开展实验教学,有利于学生掌握操作系统相关的概念和方法,能够引导学生从系统软件角度分析和解决问题.  相似文献   

16.
提出一种利用系统虚拟化技术在现有操作系统上添加动态更新功能的方法.这种方法在克服动态更新操作系统固有困难的同时摒弃了对安全点的依赖,支持在任意时刻进行动态更新.开发的Lucos原型系统能在极短时间内使用官方发布的内核补丁对Linux操作系统进行动态更新,并且性能测试表明Lucos对性能仅仅造成可以忽略的影响:相比同运行环境下的Xen-Linux只有不到1%的性能损失.  相似文献   

17.
一种新型的编程模型--CAR事件编模型   总被引:2,自引:0,他引:2  
"和欣"操作系统是一个新型的面向构件的操作系统,其上的运行时环境被称之为CAR(Carefree Application Runtime).在CAR上开创了一种新型的事件编程模型.该文详细介绍了这种事件编程模型,并与传统的Windows消息模型和现有的其他几种事件模型作了比较,指出CAR事件编程模型在现代大型网络应用中的优势.  相似文献   

18.
晁永胜 《电脑》1995,(9):14-17
NOVELL网是由美国NOVELL公司开发的一种高性能局域网络系统,NETWARE是局域网操作系统,也是NOVELL网的核心技术.目前它已成为世界上最流行的局域网操作系统,该网络可支持MS-DOS、OS/2、UNIX、MAC-OS及WINDOWS NT等多种操作系统,为异型机联网提供了方便.NOVELL采用多任务内核,对网络上的多个服务请求并行处理;具有高度的灵活性,可以兼容当前各种网络接口适配器,用户可按需求选  相似文献   

19.
一种用于网络计算的可定制启动协议   总被引:11,自引:0,他引:11       下载免费PDF全文
周悦芝  张尧学  王勇 《软件学报》2003,14(3):538-546
随着计算机网络技术的发展和各种终端设备的出现,网络计算技术能够根据终端类型定制应用程序的特点将全面实现其潜力.然而,现有的终端设备先从本地启动操作系统,再启动网络计算软件的单一的启动方式已不能满足终端设备的多样性和不断复杂的网络计算软件的需求.为了提高终端设备启动方式的灵活性和可用性,提出了一种可靠、安全、高效并可定制的远程启动协议NCBP(network-based client boot protocol).NCBP通过扩展DHCP(dynamic host configuration protocol)协议获得本机标识,再利用安全的APTP(active program transfer protocol)协议加载MBatch(MenuBatch)脚本执行环境.通过对MBatch脚本的解释执行,并根据用户的选择从服务器上加载相应的操作系统内核,从而实现终端设备的可定制远程启动.NCBP可用于网络环境下的网络计算机、PC机以及数字家电设备的远程启动.  相似文献   

20.
一体化机群操作系统Phoenix   总被引:8,自引:0,他引:8  
从操作系统的角度完备地定义了一体化机群功能软件Phoenix的体系结构,将机群操作系统分为异构资源、机群操作系统核心、用户环境3个层次,综合用户环境的核心需求,定义了机群操作系统核心的结构,并且基于组服务保证了机群操作系统核心的容错和可扩展特性.在机群操作系统核心的基础上构造了满足于不同用户需求的用户环境. Phoenix在曙光4000A高性能计算机系统上得到了应用.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号