- 3
- 0
- 约8.34千字
- 约 11页
- 2016-08-29 发布于贵州
- 举报
《操作系统》实验指写实验报告时用.9
操作系统实验(指导书)
本课程实验共有4个,是提供给大学四年制本科学生学习《计算机操作系统》时使用的,其主要目的是为了让学生能够更好的学习《操作系统》这门课程,并且通过实验使学生们能够更好的理解计算机操作系统所要做的工作及其所做动作的原理,并接触一些实用操作系统,例如Linux或Unix。
在这里特别要指出的是,在做实验的时候,一定要仔细、认真。尤其是在每次做实验之前一定要将本次实验的内容认真的理解清楚,并且要做相应足够的准备工作。否则是没有一点效果的。
实验要求:
1、在做本实验之前要先阅读完总体的预备知识以及本实验相关的基础知识。
2、本实验要求自己独立的完成,不允许抄袭别人的实验结果。
3、在编写和调试过程中出现的问题最好做一下记录。
4、在实验程序调试完成后,提交给实验教师检查,并由老师给予相应的成绩。
5、实验完成后,要上交实验报告
注:操作系统实验报告格式
实验报告格式
1、姓名 班级 学号
2、实验名称
3、实验目的
4、实验要求
5、实验内容(这个是实验报告的主要部分)
6、实验总结(实验心得)
7、实验报告人 报告时间
实验一 Linux操作系统的使用(8学时)
一、实验目的
1、为了更好的配合《操作系统》有关个章节的教学
2、加深和巩固学生对Linux操作系统的了解和掌握
3能够初步的了解和掌握多任务操作系统工作的整个过程
二、实验内容
1、熟悉linux安装过程,掌握进入和退出Linux操作系统的方法。Linux操作系统的使用。Linux操作系统的系统调用函数说明,参数值及定义。? 利用vmware虚拟机来安装Red Hat Linux9.0:
(1)????????? 启动vmware虚拟机;
(2)????????? 单击“新建PC”, 出现“PC安装向导-Virtual PC”对话框,单击“下一步”;
(3)????????? 在新PC的名称处:输入LINUX, 单击“下一步”; 设置向导, 单击“下一步”;
(4)????????? 选择安装Linux, 单击“下一步”;
(5)????????? 调整内存为64M, 单击“下一步”;
(6)????????? 创建指定位置(如E盘)的磁盘映像文件LINUX.VHD, 单击“下一步”;
(7)????????? 配置步骤完成,启动系统;
(8)????????? 单击工具栏“CD” ?“载入第一张映像文件ISO”; 单击工具栏“PC” ?“重启”
(9)????????? 开始安装
当出现“选择磁盘分区设置”窗口时,选择用Disk Druid 手工分区(D); 这里如果选择自动, 则不做任何设置; 当出现“选择磁盘分区设置提示”窗口时,选择是;
? 当出现“磁盘设置”窗口时,选择新建; 当出现“添加分区”窗口时,选择ext3; 接着选择新建boot分区, home分区, 新建user分区与大小;
当出现“磁盘设置”窗口时,选择新建根目录分区ext3; 当出现“磁盘设置”窗口时,选择新建交换分区swap; 接着选择新建交换分区的大小, 一般为物理内存的两倍, 新建剩余目录Home分区与大小; 磁盘分区完成。
当出现“管理员口令”窗口时,选择默认, 注意千万要记住密码; 当出现“验证配置”窗口时,选择启用MDS5口令和启用屏蔽口令;
当出现“选择软件包组”窗口时,选择应用程序; 当出现“即将安装”窗口时,点击”下一步”;
重新启动系统熟悉基本的linux操作界面及基本命令的使用。
2、练习 ls 、cat 、cp 、cd 、more、less、pwd、rm、mv、wall、cal、ps、top、vi、gcc等命令的具体用法
实验二 进程创建与通信(4学时)
一、实验目的
1、熟悉在C语言源程序中使用LINUX所提供的系统调用的方法
2、加深和巩固学生对于进程概念的理解,明确进程和程序的区别。
3、掌握linux中子进程的创建方法及进程的同步具体实现过程。
二、实验内容
1、进程的创建
编写一段程序,使用操作系统调用fork( )创建3个子进程。让每一个进程运行时在屏幕上显示一个字符:观察纪录屏幕上的显示结果,并分析原因。
2、编写程序--使用软中断实现父子进程同步即父—子—父的同步序列
三、实验要求
实验课时4学时。进程的创建与进程的控制的设计在linux环境下用C语言编写
四、源程序指导(实验步骤)
1、#includestdio.h
main()
{
int p1,p2;
while ( (p1 = fork() ) =-1
原创力文档

文档评论(0)