网站大量收购独家精品文档,联系QQ:2885784924

2014操作系统实验指导完整.docVIP

  1. 1、本文档共55页,可阅读全部内容。
  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文档。上传文档
查看更多
操作系统实验指导 适用课程:操作系统 适用专业:计算机科学与技术 软件工程 目录 实验环境的使用 5 操作系统的启动 13 进程的创建 18 进程的同步 24 时间片轮转调度 31 分页存储器管理 35 设备驱动程序 42 FAT12文件系统 48 实验环境的使用 实验性质:验证 建议学时:2学时 一、实验目的 熟悉操作系统集成实验环境OS Lab的基本使用方法。 练习编译、调试EOS操作系统内核以及EOS应用程序。 二、预备知识 阅读《EOS实验指南》第一章,对EOS操作系统和集成实验环境有一个初步的了解。 三、实验内容 3.1 启动OS Lab 在安装有OS Lab的主机上,可以使用两种不同的方法来启动OS Lab: 在桌面上双击“Tevation OS Lab”图标。 点击“开始”菜单,在“程序”中的“Tevation OS Lab”中选择“Tevation OS Lab”。 OS Lab每次启动后都会首先弹出一个用于注册用户信息的对话框(可以选择对话框标题栏上的“帮助”按钮获得关于此对话框的帮助信息)。在此对话框中填入学号和姓名后,点击“确定”按钮完成本次注册。 观察OS Lab主窗口的布局。OS Lab主要由下面的若干元素组成:菜单栏、工具栏以及停靠在左侧和底部的各种工具窗口,余下的区域用来放置编辑器窗口。 3.2 学习OS Lab的基本使用方法 通过练习使用OS Lab编写一个Windows控制台应用程序,熟悉OS Lab的基本使用方法(包括新建项目、生成项目、调试项目等)。 3.2.1 新建Windows控制台应用程序项目 新建一个Windows控制台应用程序项目的步骤如下: 在“文件”菜单中选择“新建”,然后单击“项目”。 在“新建项目”对话框中,选择项目模板“控制台应用程序 (c)”。 在“名称”中输入新项目使用的文件夹名称“oslab”。 在“位置”中输入新项目保存在磁盘上的位置“C:\Test”。 点击“确定”按钮。 创建完毕后 OS Lab 会自动打开这个新建的项目。在“项目管理器”窗口中,树的根节点表示项目,可以看到项目的名称是“console”,各个子节点是项目包含的文件夹或者文件。此项目的源代码主要包含一个头文件“console.h”和一个C语言源文件“console.c”,如图1: 图1:打开Windows控制台应用程序项目后的“项目管理器”窗口 可以使用Windows资源管理器打开磁盘上的“C:\test\oslab”文件夹查看项目中包含的文件。 3.2.2 生成项目 使用“生成项目”功能可以将程序的源代码编译为可执行的二进制文件,方法十分简单:在“生成”菜单中选择“生成项目”。 在项目的生成过程中,“输出”窗口会实时显示生成的进度和结果。如果源代码中不包含语法错误,会在最后提示生成成功,如图2: 图2:成功生成Windows控制台应用程序项目后的“输出”窗口 如果在源代码中存在语法错误,在“输出”窗口中会输出对应的错误信息(信息中包括错误所在的文件和行号,以及错误原因),并在最后提示生成失败。此时在“输出”窗口中双击错误信息所在的行,OS Lab会使用源代码编辑器打开错误所在的文件,并自动定位到对应的代码行。可以在源代码中故意输入一些错误的代码(例如删除一个代码行结尾的分号),然后再次生成项目,练习在“输出”窗口中双击错误信息来定位存在错误的代码行,将代码修改正确后再生成项目。 生成过程是将每个源代码文件(.c、.cpp、.asm等文件)编译为一个对象文件(.o文件),然后再将多个对象文件链接为一个目标文件(.exe、.dll等文件)。成功生成Windows控制台应用程序项目后,默认会在“C:\test\oslab\debug 目录下生成一个名称为“console.o”的对象文件和名称为“console.exe”的 Windows 控制台应用程序,可以使用Windows资源管理器查看这些文件。 3.2.3 执行项目 在OS Lab中选择“调试”菜单中的“开始执行(不调试)”,就可以执行此控制台应用程序。启动执行后会弹出一个Windows控制台窗口,显示控制台应用程序输出的内容。按任意键即可关闭此控制台窗口。 3.2.4 调试项目 OS Lab 提供的调试器是一个功能强大的工具,使用此调试器可以观察程序的运行时行为并确定逻辑错误的位置,可以中断(或挂起)程序的执行以检查代码,计算和编辑程序中的变量,查看寄存器,以及查看从源代码创建的指令。为了顺利进行后面的各项实验,应该学会灵活使用这些调试功能。 在练习各种调试功能之前,需要对例子程序进行必要的修改,步骤如下: 右键点击“项目管

文档评论(0)

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

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

1亿VIP精品文档

相关文档