操作系统集成实验环境OSLab.PDFVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Engintime OS Lab 操作系统集成实验环境OS Lab 北京英真时代科技有限公司开发的OS Lab 软件产品可以满足操作系统实验教学的要求。当前,教授 操作系统课程一般有三种方法:“一般原理”法,详细教授操作系统的基本原理,并引用若干操作系统作为 示例,有时还通过使用应用程序模拟操作系统的行为和算法。但是根据我们的经验,大多数学生都无法获 得对实际操作系统的直接经验。”积木块”法 ,可以使学生能够设计并实现一个小型的可真正在计算机上 运行的操作系统。但是,由于学生水平的限制,往往只能在有限的时间内偏重于操作系统设计的某些方面, 例如进程管理。“实例学习”法,可以引导学生详细分析一个小型操作系统的实例,在充分理解操作系统 原理的同时,对实际操作系统获得直接经验。“实例学习“法也是极为推荐的学习操作系统的方法,这样 不仅可以增强学生在校期间的实践教学水平 ,而且还可以满足企业对人才的需求。 国内高校在采用“实例学习”法教授操作系统课程的过程中遇到了三个比较棘手的问题 ,均可通过使 用OS Lab 来解决 : 1. 缺少合适的操作系统实例。商业化的UNIX/Linux/Windows 代码量巨大,结构复杂,并不适合 做为教学实例。国外一些著名高校使用的面向教学的小型操作系统,例如 Minix/GeekOS 等, 则缺乏配套资料,不太适合国内学生学习。 2. 缺少可视化的实验环境。由于国内学生比较熟悉图形化的操作界面,而类似UNIX/Linux 操作系 统中使用的编译器、调试器等工具多为命令行方式,学习这些工具的命令和参数会占用学生本已 非常有限的时间和精力,学生接受起来比较困难。 3. 缺少配套的实验教材。国内虽然有很多优秀的操作系统原理教材,但是缺少真正能够引导学生在 详细分析一个小型操作系统实例的同时,又可以紧密结合操作系统原理进行实验的优秀教材。 可以说,OS Lab 正是为了适应当前操作系统实验教学改革的要求而开发的一款教学软件,完全契合 当下实验教学的改革思路。OS Lab 还具有以下特点: 与CodeC 平台深度整合 OS Lab已经完全接入了CodeC平台。 首先,用户可以使用在CodeC平台注册的 账号登录OS Lab软件。这样,只要用户能够连接 互联网,就可以随时随地开始使用OS Lab软件, 彻底解决了传统硬件在时间和空间上的限制。 其次,无论是教师还是学生编写的实验源代码 ,都可以托管在CodeC提供的Git远程库中。这样,教 师可以在线布置实验任务,然后使用浏览器查看学生提交的实验成果 ,并通过提交历史、版本比较等功能掌 握学生的实验过程,教师还可以使用问题跟踪、在线讨论等功能与学生进行充分的互动。在完成课程设计或 毕业设计时,学生团队还可利用CodeC提供的强大的团队协作功能扮演不同的角色,分派不同的任 务,通过在线协作的方式共同完成一个设计目标。 提供了一个绝佳的操作系统实例 OS Lab 提供的EOS操作系统是专为教学而开发的一个可以直接运行于x86 硬件平台的小型开源操作 系统。EOS 的源代码主要使用C 语言编写,总量不超过一万行,并配有大量的中文注释,阅读方便。EOS 融合了Windows 和 Linux 的设计理念,并且提供了和Windows 一致的API 函数和应用程序功能,对学 生在参加工作后进行Windows 开发有很大帮助。EOS 从学习者的角度进行了功能模块划分,主要包括了 进程管理、存储器管理、设备管理、文件系统等模块,各个模块间的耦合性低,可以与主流操作系统原理 教材配套使用。如果学生在深入分析和理解 EOS 源代码后,也可以按照自己的意愿对感兴趣的模块进行 修改,甚至添加新的模块,为学生提供了极大的自由发挥空间。 北京英真时代科技有限公司 Engintime OS Lab 提供了一个可视化的集成实验环境 OS Lab提供了一个界面和操作习惯都类似于Visual Studio的可视化IDE环境,操作简单,易学易用,可避免学 生学习多种不同IDE环境,对学生在参加工作后使用Visual Studio进行软件开发有很大帮助。集成实验环境可直接安 装并运行在Windows上,实验室无需安装多种操作系统, 可有效降低管理和维护成本。集成实验环境是专为编译、调 试EOS操作系统而设计的,使得编译、调试EOS操作系统就 像编译、调试本地程

文档评论(0)

150****0990 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档