- 1、本文档共63页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统实验指导书(2012版).
操作系统
实验指导书
改编:孙清
西安财经学院
目录
实验报告要求 5
操作系统完整的实验过程介绍 6
常规步骤: 6
实验一 UNIX/LINUX及其使用环境 6
(一)LINUX常用命令简介 6
实验目的 6
实验内容 6
实验指导 7
一、LINUX的登录与退出 7
二、LINUX命令格式 7
三、常用命令 8
四、用cat 命令查看 /proc 动态文件系统目录下的文件,辨识其中的系统信息. 16
(二)LINUX 下C语言使用、编译与调试实验 16
实验目的 16
实验内容 17
实验指导 17
一、C语言使用简介 17
二、文件编辑器vi 17
三、GNU C编译器 19
四、gdb调试工具 20
实验二 进程的创建实验 22
实验目的 22
实验内容 22
实验指导 22
一、进程 22
二、进程映像 23
三、所涉及的系统调用 23
PC 24
四、参考程序 25
PC 25
PC 25
五、运行结果 26
六、分析原因 26
七、思考题 27
实验三 进程信号通信 28
实验目的 28
实验内容 28
实验指导 28
一、信号 28
二、所涉及的中断调用 30
三、参考程序 31
四、运行结果 33
五、分析原因 33
六、思考题 34
实验四 进程消息通信 35
实验目的 35
实验内容 35
实验指导 35
一、什么是消息 35
二、涉及的系统调用 36
三、参考程序 39
四、程序说明 40
五、运行结果 41
六、思考题 41
七、实现多次发送和接收消息的程序 41
实验五 进程调度模拟 44
实验目的 44
实验内容 44
实验指导 44
实验六 页面置换算法模拟 48
实验目的 48
实验内容 48
实验准备 48
实验指导 49
一、虚拟存储系统 49
二、页面置换算法 49
三、参考程序: 50
四、运行结果 56
五、分析 57
六、思考 57
实验七 文件系统模拟设计 58
实验目的 58
实验内容 58
实验准备 58
实验指导 59
一、文件管理 59
二、目录管理 60
三、主要文件操作的处理过程 63
实验报告要求
按照学号顺序排列,每两个人组成一个实验小组,单人数班级最后1组是3人。采用电子版提交。重点记录实验过程,实验中遇到的问题,解决的方法,以及描述实验的收获。样例格式如下:
西安财经学院信息学院
操作系统 实验报告
实验名称 实验x 具体的实验名称
实验日期:2012年xx月xx日
实验记录:
Xxxxxxxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxxxxxxxxxx
包括实验中遇到的问题及解决方法。
xxxxxxxxxxxxxxx
实验结论/总结:
xxxxxxxxxxxxxxx
操作系统完整的实验过程介绍
本实验指导书中每个实验均给出了实验目的、实验内容、实验指导、实验过程、结论分析及思考题等部分。特别地对于设计类的实验,要求学生按照下列常规步骤实施。
常规步骤:
步骤1 对于给定的实验问题描述,总结出所需要用到的系统调用接口函数;
步骤2 学习并且理解这些系统调用函数的参数规范及用法;
步骤3 设计解决给定问题的程序逻辑;
步骤4 编写C语言实现代码;
步骤5 使用gcc和make实用程序编译代码;
步骤6 在命令行给定相应参数来运行生成的执行文件;
步骤7 通过gdb程序调试程序,使其按照设计逻辑正常的运行;
步骤8 记录程序的运行结果,给出你的实验结论。
实验一 UNIX/LINUX及其使用环境
(一)LINUX常用命令简介
实验目的
1、了解UNIX的命令及使用格式。
2、熟悉UNIX/LINUX的常用基本命令。
实验内容
1、启动Linux系统,或通过WINDOWS操作系统中的远程登录程序telnet.exe 登录UNIX。
2、熟悉UNIX/LINUX的常用基本命令如ls、who、w、pwd、ps、pstree、top等。
3、通过WINDOWS操作系统中的文件共享/FTP服务等方式提交实验报告。
实验指导
一、LINUX的登录与退出
1、登录
运行LINUX操作系统,以某个普通用户名登录。
或在WINDOWS系统下,在DOS环境下用MS提供的telnet程序(也可使用WINDOWS 自带的telnet图形界面程序或多功能的S-Term终端程序),可使PC作为终端(terminal)登录(login)UNIX服务器(UNIX Server)。
(1)执行格式:
telnet hostname(主机名)
或 telnet 主机的IP地址
例:
文档评论(0)