操作系统第一次实验报告Word文档下载推荐.docx
- 文档编号:13989121
- 上传时间:2022-10-16
- 格式:DOCX
- 页数:11
- 大小:21.60KB
操作系统第一次实验报告Word文档下载推荐.docx
《操作系统第一次实验报告Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《操作系统第一次实验报告Word文档下载推荐.docx(11页珍藏版)》请在冰豆网上搜索。
1、随机生成1000000个浮点数;
2、创建4个子线程,分别求250000个浮点数之和;
3、完成1000000个浮点数之和并打印结果;
4、统计多线程并发执行完成计算的时间;
5、写一个单线程程序,同样完成1000000个随机数求和的计算,统计计算时间,并和前面结果进行对比;
6、让单线程程序睡眠四秒钟、多线程程序各子程序睡一秒的条件下(两个程序总的睡眠时间相同),对比执行结果;
7、分析^p两次对比结果的差异,写出自己的见解。
四、实验结果与分析^p1、单线程完成1000000个浮点数的求和运算所用的时间情况如下图图2所示:
图图2单线程计算时间
分析^p:
实验中每次随机产生一个0到1之间的浮点数,1000000个这样的数相加的话的平总和大概就在500000左右(按照随机数的平均值原理),实验中sum=,显然结果正确,整个计算运行时间为。
2、单线程完成1000000个浮点数的求和运算,单线程中睡眠4秒钟,所用的时间情况如下图图3所示:
图图3单线程计算时间(睡眠4秒)分析^p:
根据上一次单线程的执行情况来看,这一次让单线程睡眠4秒钟,最后执行时间刚好就是4秒加上计算时间。
也就是说计算1000000个浮点数的总和平均时间约为。
3、四个子线程共同完成1000000个浮点数的求和计算所用时间情况如下图图4所示:
图图4多线程计算时间
因为这次是4个子线程并发运行,每个子线程只需计算250000个浮点数的总和,理想情况下这时候的运行时间应该是这单线程中计算时间的四分之一。
从图中可以看到执行时间是,很显然这个时间约为单线程求1000000个浮点数之和的时间()的四分之一,符合预期的结果。
4、四个子线程共同完成1000000个浮点数的求和计算,其中每个子线程睡眠1秒钟,最终所用时间情况如下图图5所示:
图图5多线程计算时间(每个子线程眠睡眠1秒)
这里四个子线程每个子线程睡眠一秒,但由于四个子线程并发同步的在执行,当一个子线程在睡眠时,另外一个子线程却仍然在继续求和计算,因此他们一起合作同步完成1000000个浮点数的计算所需的时间就是1秒加上上图中不睡眠的时候的计算时间。
从图中可以
看到≈1s+,所以最终的结果符合预期值。
5、单线程计算时间(睡眠4s)与多线程计算时间(每个子线程睡眠1s)对比效果如下图图6所示:
图图6单线程(睡眠4s)与与多线程(每个眠子线程睡眠1s)计算时间对比图五、程序代码/_________________________
_FileName:
_Author:
_Date:
20__/11/22___________________________/#include#include#include#include#include#defineLOOP1000000floatSUM=0;
void_ADD{
inti;
srand(time(NULL));
for(i=0;
i#include#include#include#include#defineLOOP25000pthread_mute__tmute_;
floatSUM=0;
voidADD(int_
k){
i好范文就是会发人深省。
许昌学院
《操作系统》实验报告书
学号:
姓名:
闫金科班级:
成绩:
5006140057
14物联网工程20__年02月实验一Linu_的安装与配置
一、实验目的
1.熟悉Linu_系统的基本概念,比如Linu_发行版、宏内核、微内核等。
2.掌握Linu_系统的安装和配置过程,初步掌握Linu_系统的启动和退出方法。
3.熟悉Linu_系统的文件系统结构,了解Linu_常用文件夹的作用。
1.从网络上下载VMware软件和两个不同Linu_发行版镜像文件。
2.安装VMware虚拟机软件。
3.在VMware中利用第一个镜像文件完成第一个Linu_的安装,期间完成网络信息、用户信息、文件系统和硬盘分区等配置。
4.在VMware中利用第二个镜像文件完成第二个Linu_的安装,并通过LILO或者GRUB解决两个操作系统选择启动的问题。
5.启动Linu_系统,打开文件浏览器查看Linu_系统的文件结构,并列举出Linu_常用目录的作用。
三、实验过程及结果
1、启动VMware,点击新建Linu_虚拟机,如图所示:
2、点击下一步,选择经典型,点击下一步在选择客户机页面选择Linu_,版本选择RedHatEnterpriseLinu_5,如图所示:
3、点击下一步创建虚拟机名称以及所要安装的位置,如图所示:
4、点击下一步,磁盘容量填一个合适大小,此处选择默认值大小10GB,如图所示:
5、点击完成,点击编辑虚拟机设置,选择硬件选项中的CD-ROM(IDE)选项,在右侧连接中选择“使用ISO镜像(I)”选项,点击“浏览”,找到Linu_的镜像文件,如图所示:
6点击确定按钮后,点击启动虚拟机按钮,来到Linu_的安装界面,如图所示:
7、到此页面之后,等待自动检测安装,如图所示:
8、等到出现如图所示页面后点击“skip”按钮,跳过检测,直接进入安装设置界面,如图所示:
9、安装设计界面如图所示:
10、点击Ne_t按钮进入设置语言界面,设置语言为“简体中文”,如图所示:
11、点击Nest按钮进入系统键盘设置按钮,设置系统键盘为“美国英语式”,如图所示:
12、点击下一步按钮,弹出“安装号码”对话框,选择跳过输入安装号码,如图所示:
13、按照提示,一直点击下一步按钮,如图所示:
14、到设置最后一步,点击下一步按钮进入开始安装RedHatEnterpriseLinu_Sever界面,如图所示:
15、安装完成后,进入欢迎界面,按照提示点击前进按钮知道进入Linu_桌面,如图所示:
16、安装成功的Linu_系统桌面如图所示,桌面包含五个图标,分别为:
计算机、jk’sHome、回收站、RHEL/5.3i386DVD。
四、实验总结
通过安装虚拟机等操作让我认识到Linu_这系统一些基本特点,本次试验学会了安装虚拟机并且使用虚拟机安装操作系统,掌握了红帽Linu_系统的安装和配置过程,以及对镜像ISO文件的使用,有别于我们机器上使用的系统,通过虚拟机这个软件还可以在已有系统的基础上使用其他操作系统。
安装过程中一定要注意选择版本的时候要选择RedHatEnterpriseLinu_5版本,否则安装不能成功。
自己动手成功的安装了Linu_系统,自己对Linu_的学习产生更大的兴趣。
实验二Linu_操作系统的运行模式
1.熟悉Linu_系统终端工作环境的使用,了解Linu_命令的格式,使用学会利用常用的Linu_命令来完成系统的管理和维护。
2.了解_-dows的特点,熟悉Linu_图形用户接口的使用,掌握GNOME桌面环境的基本操作。
3.了解和掌握在Linu_环境下安装软件包的方法,如forLinu_等用软件的安装方法。
1.启动Linu_系统打开虚拟终端界面,使用Linu_的在线帮助指令man或help获得ls、uname、date、cal、mkdir、cp等Linu_命令的帮助手册,了解这些命令的具体使用方法。
同时,也可以通过执行“命令名–help”来显示该命令的帮助信息,如“ls–help”,试用这些命令。
2.通过uname命令的执行,查看并给出相关系统信息:
操作系统的名称、系统域名、系统名称等。
3.在主目录下创建一个名为myetc的子目录,将/etc目录下与网络相关的文件和子目录拷贝到该目录,并将这些文件的执行权限设置为可执行。
4.在主目录/home下创建目录program、music和temp,然后在program下建立目录和C,列出完成该过程的所有命令。
5.在图形界面环境中,查看GNOME桌面的面板和桌面,设置GNOME,包括屏幕保护程序、更改背景和指定关联程序等。
6.实现对光盘的加载和访问,然后卸载。
1、打开终端,输入【ls–help】来查看【ls】指令的使用方法,同理查看uname、date、cal、mkdir、cp的使用方法。
2、在终端中输入【uname–a】显示操作系统名系统名和系统域名
3、重启系统,用【root】用户名进入系统,以获得权限。
在终端中输入【mkdirmyetc】,在主目录下创建【myrtc】的目录,【ls】查看是否创建。
输入【cd..】返回至【/】文件,输入【cp–retcroot/myetc】讲etc中内容复制到myetc中,进入myetc文件【ls】查看。
输入
【chmodu+_etc】赋予文件可执行的权限,输入【ll】查看。
4、在home下,输入【mkdir{program,music,temp}】,可在home下创立这三个目录,输入【ls】查看。
在program下输入【mkdir{,C}】,可创立和C两个目录,【ls】查看。
5、在桌面上方选择【系统】-【首选项】,即可设置屏幕保护程序和更改背景和指定关联程序
5、在桌面上可见看到有CD光盘,双击浏览,右键【弹出】即卸载。
四、实验总结和体会
Linu_的指令系统是学习Linu_操作系统很重要的一部分,指令系统相当于在dows操作系统下的doc,可以省去图形化界面。
通过这次的实验让我了解了Linu_的强大功能,了解到Linu_有许多方便快捷的设置基本配置的方法,这使我更喜欢上Linu_的使用。
在使用指令的过程中,有时候对文件的操作需要一定的权限,这时需要在登陆时用户名使用【root】,而不是我们在安装时使用的用户名,这样就获得了管理员权限,可以对一些系统文件进行操作。
实验三Linu_应用软件与系统管理
1.了解OpenOffice.Org集成办公软件,掌握利用OpenOffice.Org的套件来完成文档和图片的处理。
2.了解Linu_网络管理的知识,熟悉Linu_网络配置的方法,掌握在Linu_环境下配置Web服务器和ftp服务的方法。
1.配置Linu_系统的网络环境,安装FTP和Web服务器,并配置相关的属性,利用FTP实现DOWS和Linu_之间的数据交换。
2.利用FTP程序上传自己的照片到FTP服务器,利用OpenO
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 第一次 实验 报告