基于LINUX的操作系统实验平台的设计与实现

被引量 : 0次 | 上传用户:tom95800
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
操作系统原理课程是计算机专业的重要基础课程,该课程涉及大量抽象和深奥的概念、模型和算法,容易导致学习低效和困难。针对操作系统教学中存在的不足,本文以Linux0.11版本内核为基础为操作系统课程教学提供了一个方便实用的实验平台LOS-Lab。LOS-Lab通过对Linux-0.11内核代码的剖析,将其对应的操作系统原理课程的主要模块进行划分,利用Linux操作系统添加系统调用的方式在各模块中加入日志记录步骤。平台在windows系统中构建bochs虚拟机,编译和运行用户自定义的内核。在bochs运行的同时,平台通过bochs的虚拟光驱,获取内核的各模块的日志记录。该平台模拟了操作系统的各种软硬件资源,在得到日志记录后,将根据这些日志实例化这些资源,然后根据资源的变化情况,可视化的再现Linux内核运行过程中各模块的具体过程。平台提供了对Linux代码进行编辑的窗口,用户可根据相应模块及提示自由编辑Linux源码,改写不同模块算法。平台还在Linux系统中提供了检验各模块不同算法的测试程序,用户运行后,在图像化视图中可直观的检验算法的性能、对错、运行逻辑等。与过往已有的操作系统实验平台相比,LOS-Lab具有明显的真实性及整体性,它给学生展示的是一个真实的Linux内核。同时,由于具备可视化显示,将过往难以理解的Linux内核具象的展现,降低学生学习的难度。实验应用结果表明,在这个平台上,用户能够设计出各种类型的操作系统实验。算法评估模块和算法组件模块的实现大大提高了用户的实践动手能力和创新能力。
其他文献
随着我国经济体制的不断改革与完善,国企单位发展得也越来越好。会计部门在各企业中都扮演着重要的角色,同时也成为企业诸多部门中最重要的职能部门,并且一直为企业的经济发
汽车产业是我国国民经济支柱产业之一,对我国国民生产总值的增长起到了重要作用,汽车消费也成为中国经济持续发展的推动性力量。近年来,随着我国汽车市场的逐渐成熟,汽车销售行业
区域一体化与经济全球化,已成为当今全球经济发展的两大趋势。自由贸易区继WTO之后,成为世界经济发展的一个最新潮流,已经成为推进经济全球化进程的重要力量。我国在2001年加
结合5083H111铝合金较宽应变率范围2×10-4~4×102 s-1内的拉伸实验数据,揭示该铝合金的拉伸"V"型率效应特征,分析对数应变率敏感系数λ和切线模量Et的应变率和应变相关性,进
针对卷烟物流中心订单量波动大,卷烟包装的尺寸从统一规格向个性化发展,特别是异型包装卷烟、细支卷烟增长较快的问题,主要解决思路是:采用柔性化的流程设计以及高柔性设备,提
信息技术的迅速发展及日趋激烈的市场竞争,对烟草行业的信息化建设提出了更大的挑战,烟草行业一方面要保持原有应用系统的稳定运行,又要考虑现状对整个系统的IT架构进行改造,
在武术发展的历史长河中,流淌着百花齐放的拳种,映射出精彩纷呈的动作技术。武术发展至今,其中的竞技武术套路已与国际体坛接轨,竞技武术套路的发展是国家体育综合实力代表之一,也
毛细管电泳(Capillary Electrophoresis, CE),是二十几年来发展最快的分离分析技术之一,以毛细管为分离通道,以高压直流电场为驱动力,根据样品中各组分之间迁移速度的差异而
自十八大新一届国家领导人任职以来,通过各种举措发展我国经济,不断为我国经济发展提出新思想、新思路,不断指引中国经济走向持续健康发展的道路。经济发展过程中,我们要戒急
<正>谢绍钧(以下简称x):你在这座城市生活了二十多年了,在你看来,南宁是一座怎样的城市?南宁的市民构成是怎样的?你对南宁和南宁人有什么样的印象?非亚(以下简称F):我出生于