首页    筑梦系列    Linux 操作系统内核虚拟仿真实验环境
15

Linux 操作系统内核虚拟仿真实验环境

Linux 操作系统内核虚拟仿真实验环境可以满足操作系统原理实验教学的要求。本软件产品采用“实例学习法”,可以引导学生分析一个小型开源操作系统(Linux 0.11)实例,在充分理解操作系统原理的同时,对一个实际的可以运行的操作系统获得直接经验。“实例学习“法也是国内目前极为推荐的学习操作系统的方法,这样不仅可以增强学生在校期间的实践教学水平,而且还可以满足企业对人才的需求。实验内容对学生参加全国操作系统设计竞赛也有很大助益。

   筑梦系列    

 

Linux 操作系统内核虚拟仿真实验环境

 

Linux 操作系统内核虚拟仿真实验环境可以满足操作系统原理实验教学的要求。本软件产品采用“实例学习法”,可以引导学生分析一个小型开源操作系统(Linux 0.11)实例,在充分理解操作系统原理的同时,对一个实际的可以运行的操作系统获得直接经验。“实例学习“法也是国内目前极为推荐的学习操作系统的方法,这样不仅可以增强学生在校期间的实践教学水平,而且还可以满足企业对人才的需求。实验内容对学生参加全国操作系统设计竞赛也有很大助益。

 

一、产品特点

1.与课程体系建设平台深度整合

本软件已经完全接入了课程体系建设平台。只要用户在校园网中部署了课程体系建设平台,就可以随时随地使用本软件,彻底解决了传统实验方案在时间和空间上的限制。

 

 

2、绝佳的操作系统实例—Linux 0.11

本软件提供的Linux 0.11操作系统是一个可以直接运行于x86硬件平台的类UNIX的小型开源操作系统,有若干本优秀的中文书籍对Linux 0.11的源代码和实现方法进行过详细的介绍,在互联网上也有很多资料可以参考,国内已经形成了很好的学习氛围,并且已经有部分高校成功将其应用于操作系统实验课程,总结了大量宝贵的教学经验。 
 

Linux 0.11的源代码主要使用 C 语言编写,总量不超过两万行。所有源代码文件都按照功能模块进行了划分,主要包括了进程管理、存储器管理、设备管理、文件系统等模块,完全可以与主流操作系统原理教材配套使用。学生在深入分析和理解Linux 0.11的源代码后,也可以按照自己的意愿对感兴趣的模块进行修改,甚至添加新的模块,为学生提供了极大的自由发挥空间。并且本软件在原版Linux 0.11的基础上还进行了多项改进,使之更加适合于国内操作系统实验教学。

 

 

3. 完善的配套资料

在操作系统实验教学的各个环节,本软件都提供了完善的配套资料。这些资料包括实验指导书、实验答案源代码、幻灯片、教学视频等。在这些配套资料的帮助下,教师可以方便、灵活的组织学生开展操作系统实验。

 

 

4.与编程神器 VSCode 完美结合

本软件使用编程神器VSCode完成对Linux 0.11内核源代码的编辑、编译、调试和仿真,操作简单,易学易用,可避免学生学习多种不同IDE环境,对学生在参加工作后继续使用 VSCode进行软件开发有很大帮助。本软件可直接在Windows上安装,实验室无需安装多种操作系统,可有效降低管理和维护成本。本软件可使用图形化的方式显示Linux内核的进程列表、进程控制块、进程运行轨迹、物理内存、二级页表、全局描述符表、信号量、tty0缓冲区等重要的操作系统数据,使用户可以随时观察操作系统内部的运行情况,从而更加直观、形象的理解操作系统原理。

 

 

5.丰富的实验内容

为了更好的将本软件应用于操作系统实验教学,本软件配有一本精心编写的实验指导书(150 页),可用于随堂实验、课程设计和毕业设计。该实验指导书提供的实验题目遵循由易到难的原则。为实验题目和思考与练习题提供了答案供教师参考。教师也可以借助本软件提供的灵活而强大的功能,自行设计实验题目。