操作系统实验指导完整版(精荐)

操作系统实验指导完整版(精荐)

ID:46228161

大小:753.65 KB

页数:59页

时间:2019-11-21

操作系统实验指导完整版(精荐)_第1页
操作系统实验指导完整版(精荐)_第2页
操作系统实验指导完整版(精荐)_第3页
操作系统实验指导完整版(精荐)_第4页
操作系统实验指导完整版(精荐)_第5页
资源描述:

《操作系统实验指导完整版(精荐)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、操作系统实验指导张成姝、武伟编适用课程:操作系统适用专业:计算机科学与技术软件工程上海应用技术学院2009年8月目录实验环境的使用3操作系统的启动11进程的创建16进程的同步22吋间片轮转调度29分页存储器管理33设备驱动程序40FAT12文件系统46实验环境的使用实验性质:验证建议学时:2学时一、实验目的•熟悉操作系统集成实验环境osLab的基本使用方法。•练习编译、调试EOS操作系统内核以及EOS应用程序。二、预备知识阅读《EOS实验指南》第一章,对EOS操作系统和集成实验环境有一个初步的了解。

2、三、实验内容3.1启动OSLab1.在安装有OSLab的主机上,可以使用两种不同的方法来启动OSLab:•在桌而上双击“TcvationOSLab”图标。•点击“开始”菜单,在“程序”中的“TevationOSLab"中选择“TevationOSLab”o2.OSLab每次启动后都会首先弹出一个用于注册用户信息的对话框(可以选择对话框标题栏上的“帮助”按钮获得关于此对话框的帮助信息)。在此对话框中填入学号和姓名后,点击“确定”按钮完成本次注册。3.观察OSLab主窗口的布局。OSLab主要由下面的若

3、T元索组成:菜单栏、工具栏以及停靠在左侧和底部的各种T具窗口,余下的区域用来放置编辑器窗口。3.2学习OSLab的基本使用方法通过练习使用OSLab编写一个Windows控制台应用程序,熟悉OSLab的基本使用方法(包括新建项目、生成项目、调试项目等)。3.2.1新建Windows控制台应用程序项目新建一个Windows控制台应用程序项目的步骤如下:1.在“文件”菜单中选择“新建”,然后单击“项冃”o2.在“新建项对话框中,选择项冃模板“控制台应用程序(c)”。3.在“名称”中输入新项目使用的文件夹

4、名称"oslab”o4.在“位置”中输入新项目保存在磁盘上的位置“C:Test”o5.点击“确定”按钮。创建完毕后OSLab会自动打开这个新建的项冃。在“项冃管理器”窗口中,树的根节点表示项n,nJ'以看到项冃的名称是“console”,各个子节点是项冃包含的文件夹或者文件。此项目的源代码主要包含一•个头文件“consolc.h”和一个C语言源文件"console,c",如图1:项目管理器console项目万点文件夹万点文件万点日③曰D头文件••…[h]console,h自0源文件••“(C]co

5、nsole,c图1:打开Windows控制台应用程序项目后的“项目管理器”窗口可以使用Windows资源管理器打开磁盘上的“C:testosbb”文件夹查看项目中包含的文件。3.2.2生成项目使用“生成项hl”功能可以将程序的源代码编译为可执行的二进制文件,方法十分简单:在“生成”菜单中选择“生成项冃”。在项目的生成过程中,“输出”窗口会实时显示牛成的进度和结果。如果源代码中不包含语法错课,会在最后捉示牛成成功,如图2:输出生成▼「TZ寻旦己启动生成:项目:console,配置:Debug正在编

6、译・・・console・c正在链接console丁统计到0个错误,0个警告二二二二二二二二二二二二二二二二二二二二生成:成功二二二二二二二二二二二二二二二二二二二二图2:成功生成Windows控制台应用程序项目后的“输出”窗口如果在源代码屮存在语法错课,在“输出”窗口屮会输出对应的错课信息(信息屮包括错课所在的文件和行号,以及错课原因),并在最后提示生成失败。此时在“输出”窗口屮双击错误信息所在的行,OSLab会使用源代码编辑器打开错误所在的文件,并自动定位到对应的代码行。可以在源代码屮故意输入一些

7、错谋的代码(例如删除一个代码行结尾的分号),然后再次生成项目,练习在“输出”窗口中双击错误信息來定位存在错误的代码行,将代码修改正确后再生成项Ho生成过程是将每个源代码文件(.c、.cpp、.asm等文件)编译为一个对象文件(.0文件),然后再将多个对象文件链接为一个目标文件(・exe、・dll等文件)。成功生成Windows控制台应用程序项Fl后,默认会在“C:testoslabdebug"F1录下生成一个名称为"console.。”的对象文件和名称为"console.exe”的Window

8、s控制台应用程序,可以使用Windows资源管理器查看这些文件。3.2.3执行项目在OSLab中选择“调试”菜单中的“开始执行(不调试)”,就可以执行此控制台应用程序。启动执行后会弹出一个Windows控制台窗口,显示控制台应用程序输出的内容。按任意键即可关闭此控制台窗口。3.2.4调试项目OSLab捉供的调试器是一•个功能强大的工具,使用此调试器可以观察程序的运行吋行为并确定逻辑错误的位置,可以中断(或挂起)程序的执行以检查代码,计算和编辑程序中的变最,杳看寄存器,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。