华北电力大学操作系统实验报告.. 下载本文

内容发布更新时间 : 2024/5/18 20:43:14星期一 下面是文章的全部内容请认真阅读。

综合实验报告

( 2013-- 2014年度第 一 学期)

名 称:计算机操作系统 题 目:计算机操作系统实验 院 系:计算机系 班 级:网络 学 号:

学生姓名: 指导教师:王平

设计周数: 2周

成 绩:

日期: 2013 年 11 月

华 北 电 力 大 学 实 验 报 告

实验1 实验环境的使用 一、实验目的 1、熟悉操作系统集成实验环境OS Lab的基本使用方法。 2、练习编译、调试EOS操作系统内核以及EOS应用程序。 二、预备知识 阅读本书第1章,对EOS操作系统和OS Lab集成实验环境有一个初步的了解。重点学习第1.3节,掌握EOS操作系统内核和EOS应用程序的源代码是如何生成可执行文件的,以及OS Lab是如何将这些可执行文件写入软盘镜像文件并开始执行的。 三、实验内容 1、启动OS Lab 1. 在安装有OS Lab的计算机上,可以使用两种不同的方法来启动OS Lab: 在桌面上双击“Tevation OS Lab”图标。 或者 点击“开始”菜单,在“程序”中的“Tevation OS Lab”中选择“Tevation OS Lab”。 2. OS Lab每次启动后都会首先弹出一个用于注册用户信息的对话框(可以选择对话框标题栏上的“帮助”按钮获得关于此对话框的帮助信息)。在此对话框中填入学号和姓名后,点击“确定”按钮完成本次注册。 3. 观察OS Lab主窗口的布局。OS Lab主要由下面的若干元素组成:菜单栏、工具栏以及停靠在左侧和底部的各种工具窗口,余下的区域用来放置编辑器窗口。 2、学习OS Lab的基本使用方法 2.1 新建Windows控制台应用程序项目 新建一个Windows控制台应用程序项目的步骤如下: 1. 在“文件”菜单中选择“新建”,然后单击“项目”。 2. 在“新建项目”对话框中,选择项目模板“控制台应用程序 (c)”。 3. 在“名称”中输入新项目使用的文件夹名称“oslab”。 4. 在“位置”中输入新项目保存在磁盘上的位置“C:\\test”。 5. 点击“确定”按钮。 2.2 生成项目 使用“生成项目”功能可以将程序的源代码文件编译为可执行的二进制文件,方法十分简单:在“生成”菜单中选择“生成项目”。 在项目生成过程中,“输出”窗口会实时显示生成的进度和结果。如果源代码中不包含语法错误,会在最后提示生成成功,如图: 第 页 共 页

华 北 电 力 大 学 实 验 报 告

2.3 执行项目 在OS Lab中选择“调试”菜单中的“开始执行(不调试)”,可以执行刚刚生成的Windows控制台应用程序。启动执行后会弹出一个Windows控制台窗口,显示控制台应用程序输出的内容。按任意键即可关闭此Windows控制台窗口。 2.4 调试项目 在开始练习各种调试功能之前,首先需要对刚刚创建的例子程序进行必要的修改,步骤如下: 1. 右键点击“项目管理器”窗口中的“源文件”文件夹节点,在弹出的快捷菜单中选择“添加”中的“添加新文件”。 2. 在弹出的“添加新文件”对话框中选择“C 源文件”模板。 3. 在“名称”中输入文件名称“func”。 4. 点击“添加”按钮,添加并自动打开文件func.c,此时的“项目管理器”窗口会如图: 2.4.1 使用断点中断执行 1. 在main函数中定义变量n的代码行 int n = 0; 上点击鼠标右键,在弹出的快捷菜单中选择“插入/删除断点”,会在此行左侧的空白处显示一个红色圆点,表示已经成功在此行代码添加了一个断点,如图: 2. 在“调试”菜单中选择“启动调试”,Windows控制台应用程序开始执行,随后OS Lab窗口被自动激活,并且在刚刚添加断点的代码行左侧空白中显示一个黄色箭头,表示程序已经在此行代码处中断执行(也就是说下一个要执行的就是此行代码),如图: 2.4.2 单步调试 按照下面的步骤练习使用“逐过程”功能: 第 页 共 页