操作系统实验报告模板

许 昌 学 院


《操作系统》实验报告手册

学号:                          

姓名:                          

班级:2014级计算机科学与技术(专升本)

成绩:                            

20##年09月



实验一 Linux操作系统的安装与配置

 一、实验目的

1.   熟悉Linux系统的基本概念,比如Linux发行版、宏内核、微内核等。

2.   掌握Linux系统的安装和配置过程,初步掌握Linux系统的启动和退出方法。

3.   熟悉Linux系统的文件系统结构,了解Linux常用文件夹的作用。

二、实验内容

1.   下载并安装vmware虚拟机软件,编辑虚拟机设置,启动NAT和USB支持。

2.   在vmware上安装Red Hat Linux 9.0,指定最大空间为20G以上(具体视硬盘剩余空间而定)。当对虚拟磁盘空间分区时,需至少指定10G给“/”(主目录),分区格式为ext3,还需指定与内存容量相同的swap(交换)区。

3.   安装完Red Hat Linux 9.0系统后,需配置硬件(如网卡、显卡等)和软件(如编程开发软件等)。

4.   启动Linux系统,打开文件浏览器查看Linux系统的文件结构,了解Linux常用目录的作用。

三、实验步骤和结果

【写出你的实验步骤以及每步的实验结果图,参考格式如下:提交时请删除】


1、启动VMware,建立Linux虚拟机,完成后的结果如图1.1所示。

四、实验总结和体会

     【写出实验过程中遇到问题和实验的收获。(不少于200字)】

实验二 Linux操作系统的运行模式

 一、实验目的

1.   熟悉Linux系统终端工作环境的使用,了解Linux命令的格式,学会利用常用的Linux命令来完成系统的管理和维护。

2.   了解X-Windows的特点,熟悉Linux图形用户接口的使用,掌握GNOME桌面环境的基本操作。

3.   了解和掌握在Linux环境下安装软件包的方法,如QQ for Linux等应用软件的安装方法。

二、实验内容

1.   启动Linux系统打开虚拟终端界面,借助Linux的在线帮助指令man或help了解Linux系统常用的命令的功能以及格式,练习并掌握常用的Linux操作命令,如ls、mkdir、cd、rm、cp、mv、chmod等。

2.   在图形界面环境中,查看GNOME桌面的面板和桌面,设置GNOME,包括屏幕保护程序、更改背景和指定关联程序等。

3.   利用RPM命令完成软件包的检查、升级和安装操作。

三、实验步骤和结果

【写出你的实验步骤以及每步的实验结果图,条理清晰】

四、实验总结和体会

     【写出实验过程中遇到问题和实验的收获。(不少于200字)】

实验三  Linux系统网络配置与系统管理

 一、实验目的

1.   了解OpenOffice.Org集成办公软件,掌握利用OpenOffice.Org的套件来完成文档和图片的处理。

2.   了解Linux网络管理的知识,熟悉Linux网络配置的方法,掌握在Linux环境下配置Web服务器和ftp服务的方法。

二、实验内容

1、配置Linux系统的网络环境,安装FTP和Web服务器,并配置相关的属性,利用FTP实现WINDOWS和Linux之间的数据交换。

2、利用FTP程序上传自己的照片到FTP服务器,利用OpenOffice的文字处理工具OpenOffice Writer制作一份表格形式的个人简历。个人简历中至少包含学号、姓名、性别、专业、照片和学习经历等内容,并保存为网页格式(html格式)。

3、将个人简历网页设置为WEB服务器的首页,然后在客户端利用浏览器访问WEB服务器,查看效果。

三、实验步骤和结果

【写出你的实验步骤以及每步的实验结果图,条理清晰】

四、实验总结和体会

     【写出实验过程中遇到问题和实验的收获。(不少于200字)】

实验四  进程控制与管理

 一、实验目的

1.   掌握GCC编译器的用法,学会利用GCC编辑器来编辑C语言程序,学会利用GDB调试器来调试C语言程序。

2.   理解进程和程序的区别和联系,

3.   掌握在Linux环境下观察进程运行情况和CPU工作情况的命令。

4.   了解fork()系统调用,掌握利用fork()创建进程的方法。

5.   了解Linux系统其他与进程相关的系统调用,如exec、wait和exit等。

6.   了解Linux常用的进程通信机制。

二、实验内容

1、利用Linux的进程管理命令ps、top来监视和跟踪进程,体会进程和程序的关系。

2、利用Linux的文字编辑器编写一个计算机100个自然数和的C语言程序,并用gcc编译该程序,然后运行该程序。

3、编写一段程序,使用系统调用fork( )创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示'a',子进程分别显示字符'b'和字符'c'。试观察记录屏幕上的显示结果,并分析原因。

4、修改上述程序,每一个进程循环显示一句话。子进程显示'daughter  …'及'son  ……',父进程显示 'parent  ……',观察结果,分析原因。

5、用fork( )创建一个进程,再调用exec( )用新的程序替换该子进程的内容。

三、实验步骤和结果

【写出你的实验步骤以及每步的实验结果图,条理清晰】

四、实验总结和体会

实验五  进程调度模拟程序的设计与实现

 一、实验目的

1.   了解进程调度的概念,掌握常用进程调度算法的原理。

2.   掌握Linux程序设计编辑、编译和调试的技巧。

二、实验内容

1、编写程序实现进程调度调度算法先来先服务、优先级高优先和时间片轮转调度算法。(编程语言不限)

2、输入数据,输出运行结果。

三、实验步骤和结果

【写出你的实验步骤以及每步的实验结果图,条理清晰】

四、实验总结和体会

 

第二篇:《操作系统(CE)》实验报告模板II(第6周实验用)

                                                              班    级         R工商102          

大连交通大学                               姓    名        吴燚(11号)          

实 验 报 告                     同 组 人   李沛瑾  张文琬        

课程名称:    操作系统(CE)                                     成    绩                          

实验名称:   模拟优先级调度                                    指导老师          郭金令          

相关推荐