操作系统实验报告模板

许 昌 学 院

《操作系统》实验指导手册


学号:                       

姓名:                       

班级:                       

成绩:                       

20##年09月



实验一 Linux操作系统的安装

    实验时间:              实验地点:             成绩:

【实验目的】

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

2.   掌握Linux系统的安装方法,特别是如何在虚拟机上安装、配置该操作系统。

3.   了解在多操作系统环境下如何本地安装(光盘安装)Linux系统。

4.   熟悉Linux系统的文件系统结构。

【实验内容】

1.   安装并配置vmware虚拟机,制定运行环境,特别要启动NAT和USB支持。

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

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

【实验步骤和结果】

写出你的实验步骤以及每步的实验结果图,要求条理清晰。格式如下:


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

【实验总结和体会】

     写出实验过程中遇到问题以及解决的方法和实验的收获。

实验二  Linux操作系统的使用

    实验时间:              实验地点:             成绩:

【实验目的】

1.   熟悉Linux系统终端工作方式的使用,掌握常用的Linux命令。

2.   熟悉Linux窗口工作方式的使用,掌握GNOME桌面环境的基本操作,

3.   学会使用OpenOffice.Org中的套件来完成文档和图片的处理。

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

【实验内容】

1.   熟悉开机后登录Linux系统和退出系统的过程;

2.   熟悉Linux字符界面—虚拟终端窗口和shell以及图形界面—X-Window(如gnome或KDE);练习并掌握常用的Linux操作命令,如ls、cat、ps、df、find、grep、cd、more、cp、rm、kill、at、vi、cc、man、help、control+d/c、等;熟悉常用shell的提示符;熟悉字符窗口与图形界面之间的切换。

3.   学习使用Linux的在线求助系统,如man和help命令等。

4.   启动OpenOffice.org应用软件,利用其中的套件制作一个图文并茂的个人简历,并保存为不同的格式,掌握OpenOffice.Org相关套件的功能及用法。

5.   在Linux系统中配置好网络以及防火墙,安装WEB和FTP服务器软件,并进行测试,体会Linux的网络管理功能。

【实验步骤和结果】

写出你的实验步骤以及每步的实验结果图,要求条理清晰。

【实验总结和体会】

     写出实验过程中遇到问题以及解决的方法和实验的收获。

实验三  Linux进程管理

    实验时间:              实验地点:             成绩:

【实验目的】

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

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

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

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

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

【实验内容】

1.   利用Linux下的进程管理命令ps观察进程的运行信息。

2.   编写一C语言程序,实现在程序运行时通过系统调用fork( )创建两个子进程,使父、子三进程并发执行,父亲进程执行时屏幕显示“I am father”,儿子进程执行时屏幕显示“I am son”,女儿进程执行时屏幕显示“I am daughter”。

3.         编写程序模拟实现生产者和消费者问题。

【实验步骤和结果】

写出你的实验步骤、实验结果图和关键代码,要求条理清晰。

【实验总结和体会】

     写出实验过程中遇到问题以及解决的方法和实验的收获。
实验四  进程调度模拟程序的设计

    实验时间:              实验地点:             成绩:

【实验目的】

1.   通过编写程序模拟进程调度算加深学生对处理器调度原理的理解。

2.   掌握常用进程调度算法的原理与思想。

【实验内容】

1.   在Window下利用C或者C++编写程序实现进程调度调度算法先来先服务、优先级高优先和时间片轮转调度算法。

2.   输入数据,输出运行结果

【实验步骤和结果】

画出算法的流程图,给出程序的关键代码。

【实验总结和体会】

     写出实验过程中遇到问题以及解决的方法和实验的收获。
实验五 页面置换算法模拟程序的设计

    实验时间:              实验地点:             成绩:

【实验目的】

1.   掌握请求分页页面置换的过程,理解请求分页虚拟内存的实现原理,加深对操作系统存储管理技术的理解。

2.   掌握常用OPT、FIFO和LRU页面置换算法的思想以及原理。

【实验内容】

3.   在Window下利用C或者C++编写程序实现请求分页中的OPT、FIFO和LRU等页面置换算法。

4.   输入数据,输出运行结果

【实验步骤和结果】

画出算法的流程图,给出程序的关键代码。

【实验总结和体会】

     写出实验过程中遇到问题以及解决的方法和实验的收获。

 

第二篇:操作系统实验报告内容格式模板

附录:源代码

相关推荐