操作系统虚拟支撑实验平台的研究与实现

来源 :中南大学 | 被引量 : 0次 | 上传用户:jimgreen22
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实验教学是高校教育的一个重要环节。作为新型教学方式的虚拟实验室,由于其具有开放性好、实验成本低、扩展性强、易于开展自主性实验和远程实验等特点,成为了高校未来实验室建设的发展方向。目前,与虚拟实验室相关的虚拟支撑技术成为了当前的研究热点。本文针对操作系统实验的相关特点和当前已有操作系统虚拟实验平台的不足,设计与实现了虚拟机支撑的操作系统模拟实验平台OS-VLab。OS-VLab采用Java语言实现,具有平台无关性。该平台以JavaBean组件技术开发元器件,并利用Java RTTI机制实现算法组件注册和加载。该平台模拟了操作系统底层软硬件资源,可自由配置各功能模块实现算法和硬件的参数,利用XML技术设计了能反映出操作系统所有运行状态的进程序列。此外,平台还引入了算法评估模块,就选定的性能参数比较同一模块不同算法优劣。平台用户可以根据系统反馈的源码文件和帮助文档,编写虚拟操作系统的替换算法组件通过组件注册、加载、运行并检验算法的性能。与当前已有的操作系统虚拟实验平台相比,OS-VLab不仅在通用性、自主性和可重用性等方面有较大的提升,而且具有良好的可交互性。实验应用结果表明,在这个平台上,用户能够设计出各种类型的操作系统实验。算法评估模块和算法组件模块的实现大大提高了用户的实践动手能力和创新能力。
其他文献
随着P2P网络技术的发展,已经广泛应用到文件共享、电子商务和即时通信等诸多领域,目前已经成为计算机网络技术研究领域一个热点。由于P2P网络的动态性、自治性以及异构性等特
随着Web服务技术的快速发展,越来越多的稳定易用的Web服务共享在网络上,但是单个Web服务的功能一般比较简单,很多情况下不能满足用户的实际需要,为了更加充分地利用这些共享
随着云计算的应用和发展,数据中心规模的扩大,随之而来的是数据中心的能耗、资源利用率等问题日益突出。因此,设计高效的资源分配策略,提高数据中心的资源利用率,降低数据中
随着计算机网络技术的飞速发展、网络应用的不断丰富,各种网络环境逐步发展起来,如高速网络、无线网络、卫星网络等,其中大规模应用在互联网主干网络中的高带宽时延网络(High
语音情感识别是近年的热门研究领域之一,是人工智能、模式识别、语音信号处理与情感计算的交叉学科产物,在智能机器、人机交互、远程教学、刑事侦探、产品设计等各个方面都有
简单网络管理协议SNMP由于其简单实用性被广泛应用于网络管理领域,然而由于SNMP本身的局限性,它主要应用于性能管理和故障管理,而很少应用于配置管理领域。为了弥补SNMP协议
随着网络技术的飞速发展,网络规模、复杂性、异构性逐渐增强。网络管理逐渐从单纯的网络资源管理扩展到较为复杂的网络系统资源管理。这些发展极大的改变了网络的规模和结构,
目前,随着Web服务技术的不断推广与应用,面向服务的计算已经成为软件工程领域的研究热点。通过重用现有服务,将服务进行组合,企业能够更为快速有效的构建具有灵活、松耦合特
语料库与自然语言信息处理有着相辅相成的关系,语料库是用统计语言模型方法处理自然语言的基础资源,它的建设和应用一直是语言处理领域的重要论题之一。目前我国在中文语料库
随着互联网信息技术的快速发展,企业信息化程度不断提高,各个行业内的数据信息急剧增长,而且信息的存在形式也越来越多样。这也使得如何使用户能够快速、精确的从企业的海量