OSLab应用指南.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OSLab应用指南,企业会计准则应用指南,新会计准则应用指南,会计准则应用指南,抗菌药物临床应用指南,呼吸机临床应用指南,matlab工具箱应用指南,抗生素应用指南,蓝牙应用开发指南,ios应用开发入门指南

OS Lab应用指南 概述 图1:典型教学流程 在将该产品应用于教学时,可以按照图1所示的典型教学流程来进行操作。在学期开始前,教师首先根据教学安排,从该产品提供的实验中选取若干个合适的实验供学生完成。在每做一个实验之前,建议教师结合该实验配套的文档(包括《实验指导》、《教师参考》和幻灯片等)对实验进行适当的讲解,并安排学生对该实验进行必要的预习(例如使用OS Lab 演示版程序阅读与该实验相关的 EOS源代码)。在实验的过程中,学生按照《实验指导》的要求完成实验内容,并保存修改后的 EOS 源代码和操作信息,教师可以根据《教师参考》中提供的检查实验结果的方法来检查学生完成实验的情况,最终达到让学生加深对操作系统原理理解的目的。典型实验过程如图2所示。 图2:典型实验过程 实验清单 实验清单参见表1。 实验名称 实验目的 实验环境的使用 熟悉操作系统集成实验环境OS Lab的基本使用方法。 练习编译、调试EOS操作系统内核以及EOS应用程序。 操作系统的启动 跟踪调试EOS在PC机上从加电复位到成功启动的全过程,了解操作系统的启动过程。 进程的创建 编程使用EOS API函数CreateProcess创建一个进程,掌握创建进程的方法,理解进程和程序的区别。 调试跟踪CreateProcess函数的执行过程,了解进程的创建过程,理解进程是资源的分配单位。 进程的同步 使用EOS的信号量编程解决生产者—消费者问题,理解进程同步的意义。 调试跟踪EOS的信号量的工作过程,理解进程同步的原理。 修改EOS信号量算法,使之支持等待超时唤醒功能(有限等待),加深理解进程同步的原理。 时间片轮转调度 为EOS调度器添加时间片轮转调度算法。 编写多线程应用,每个线程有相同优先级,验证时间片轮转调度算法。 实验名称 实验目的 为线程调度增加挂起状态 为EOS中的线程就绪、阻塞状态添加对应的挂起状态。 添加两个API函数SuspendThread、ResumThread,分别用于将线程挂起和恢复。 内存池分配算法 将内核系统内存池的分配算法由伙伴算法修改为最先适配法。 分析两种分配算法的优缺点。 分页存储器管理 了解Intel 80386处理器的二级页表硬件机制。 了解EOS启动并初始化内存管理后虚拟内存的布局,在OS Lab调试器中查看页表和页目录的内容。 使用OS Lab调试器手工建立一个页表并修改相应的页目录项和页表项,分别使用虚拟地址和物理地址对此页表映射的内存进行读写来验证映射的正确性。加深对分页存储器管理原理的理解。 设备驱动程序 调试EOS串口驱动程序执行写请求的处理过程,了解驱动程序工作原理和意义,理解中断在设备I/O中的重要作用。 为串口驱动程序增加读请求的处理过程,进一步加深对驱动程序的理解。 FAT12文件系统 了解软盘FAT12文件系统。 目前EOS的FAT12文件系统是只读的,为之增加写文件功能,加深理解磁盘存储器管理原理。 表1:实验清单 实验清单中列出了与该产品配套的实验,各个实验的学时均设计为两学时,教师可以根据教学安排挑选合适的实验并安排合理的实验顺序。《实验环境的使用》实验是学生顺利进行其它实验的基础,建议首先安排学生完成此实验。 如果实验清单中列出的实验不能满足教学要求,或者实验的难度需要调整,可以与我公司联系。我公司可根据教师的要求设计新的实验,或者对实验的难度进行调整,直到获得最好的实验效果。 实验文档 对于整个实验周期中的各个环节,该产品都提供了详细而完善的配套文档,在这些文档的帮助下,教师和学生可以顺利的开展各项实验。所有文档都可以从产品光盘中的“实验指导”文件夹中获得。主要包括《EOS实验指南》以及各个实验配套的《实验指导》和《教师参考》等。 《EOS实验指南》结合操作系统原理详细分析了 EOS 的架构和源代码该文档结合操作系统原理详细分析了 EOS 的架构和源代码帮助教师顺利的开展实验。 论坛: /forum OS Lab应用指南 5

您可能关注的文档

文档评论(0)

tianma2015 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档