欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    操作系统实验.docx

    • 资源ID:6617056       资源大小:406.03KB        全文页数:22页
    • 资源格式: DOCX        下载积分:1金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要1金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    操作系统实验.docx

    1、操作系统实验操作系统实验报告(一)Linx基本操作与编程(验证性 2学时)、实验目的:1)熟悉Linu操作系统的环境和使用。)* 了解LNUX系统的安装过程。(注:表示可选择)掌握Lnu环境下的命令操作。2、实验内容:(1)完成LIUX系统的登录,启动终端、进行下列操作并记录结果(要求:结果以屏幕截图表示)、1)运行d命令,确定您当前的工作目录。2)利用以下命令显示当前工作目录的内容: s l)运行以下命令: ls l4)使用mdir命令建立一个子目录subdir、)使用c命令,将工作目录改到根目录(/)上。6)使用ls-l命令列出/ev的内容。7)使用不带参数的命令c改变目录,然后用pwd命

    2、令确定您当前的工作目录是哪里?8)使用命令cd、。、,您将工作目录移到什么地方?(2)在NUX下查看您的文件、1)利用cd命令,将工作目录改到您的主目录上。2)将工作目录改到您的子目录subir,然后运行命令: dte le1 将当前日期和时间存放到新建文件file中。)使用ct命令查看i1文件的内容、)利用an命令显示dae命令的用法: ma ae5)将date命令的用法附加到文件fle1的后面:man dtee16)利用cat命令显示文件fe1的内容。7)利用ll ile1命令列出文件fil的较详细的信息。运行ls /bin命令显示目录的内容。8)利用ls l/bin|moe命令行分屏显示

    3、/bin目录的内容、9)利用c file1 fa命令生成文件fl1的副本。然后利用lsl命令查看工作目录的内容。0)用cd命令返回您的主目录,输入命令ls 后,解释屏幕显示的第一列内容的含义。(3)编写能输出“Hell world!问候语的C程序,并在终端中编译、执行。要求记录所使用的命令及结果、操作步骤:1)在文本编辑器中,编写C程序a、c如下: #inude stdi。hmn() prnf(hll); 2) 在终端中,用gcc命令进行编译,生成可执行文件a。 gcc a、c o a 3)在终端中执行a 的命令如下: 、/a (4)编写一个程序:显示信息“Te fr Ply!”,并能在后台运

    4、行一段时间(自定义)后,弹出信息提醒用户。要求记录所使用的命令及结果。(提示:使用sle(s)函数) 、实验结果分析:(对上述实验内容中的各题结果,进行分析讨论。并回答下列问题)(1)进程包括哪些特征?间断性, 失去封闭性,不可再现性, 动态性, 并发性, 独立性(2)在inu中,如何设置前、后台命令和程序的执行?命令后直截了当加,这个命令就在后台执行;正在运行的命令,使用Ctrl+z,就挂起;jobs命令,能够现实后台,包括挂起的命令;使用bg作业号就能够把挂起的命令在后台执行;使用g作业号就能够把后台命令调到前台(3)您所使用的Linux系统的内核版本是多少?用什么命令查看内核版本?目前您

    5、所了解的各发行版本的情况如何?inxversio2。6。335、el6、i66(mockbuildx86-0、ild、g。bos。edhat。)(gccversio4。4。7010313(Redat4、4。)(GCC)#1Muean11:4:012013(4)您对Lnux系统有什么认识?liux是一款开放性的操作系统,也能够说成是开放的源代码系统,这些代码能够完全自由的修改能够再任何的计算机上去运行它,也就是“可移植性,其次大伙儿都明白,liux是由UNIX的概念所开发出来的,因此它也继承了UIX的稳定和效率的特点!、总结:您对本次实验有什么体会或看法。操作系统实验报告(二) 文件访问权限设置

    6、与输入输出重定向(2学时)一、实验目的1、掌握linux的文件访问权限设置。2、熟悉输入输出重定向和管道操作、二、实验内容、启动进入红帽inu系统2、设置文件权限:在用户主目录下创建目录tes,进入test目录,用i创建文件1,并输入任意的文字内容。用ls -l显示文件信息,注意文件的权限和所属用户和组。 对文件fle1设置权限,使其他用户能够对此文件进行写操作:chmod o+w fle、 用ls l查看设置结果。 取消同组用户对此文件的读取权限:chmd g- le1。查看设置结果。 用数字形式来为文件fie设置权限,所有者可读、可写、可执行;其他用户和所属组用户只有读和执行的权限:#ch

    7、mod 75 fie1。设置完成后查看设置结果。 3、输入、输出重定向和管道() 输出重定向 用ls命令显示当前目录中的文件列表:lsl。 使用输出重定向,把s命令在终端上显示的当前目录中的文件列表重定向到文件ist中:# ist。 查看文件list中的内容,注意在列表中会多出一个文件ist,其长度为、 这说明shell是首先创建了一个空文件,然后再运行ls命令:#ctist。 再次使用输出重定向,把ls命令在终端上显示的当前目录中的文件列表重定向到文件list中。这次使用追加符号进行重定向:ls l it。 查看文件lit的内容,能够看到用进行重定向是把新的输出内容附加在文件的末尾,注意其中

    8、两行it文件的信息中文件大小的区别:ct lt、 重复命令ls llist。 再次查看文件list中的内容,和前两次的结果相比较,注意lit文件大小和创建时间的区别。 () 管道 wh gp ot命令的结果是? 命令l l wl结果是? 4、退出linx系统操作步骤:在主菜单上选择“注销”关闭计算机、三、实验结果与讨论(依照实验结果回答下列问题)、文件ackp、ta的权限如下:-rwrr- 1 root rot 197ul 14 11:00 backup、tar回答:rw-r- 的含义是什么?答:是LNUX/FTP的简易权限表示法: 对应于本用户所在组-其他人的权限,每一个用执行()读取(r)

    9、-写入(w) 如本题若是说自己能够读取写入不能够执行,所在组和其他人只能读取、2、文件bckup、ta的所有者添加执行权限的命令是? 答:chmodu+x up。a、gz、赋予所有用户读和写bap、tr文件权限的命令是? 答:chmod+w,a+ bacup、r、gz四、个人体会(您对本次实验有什么体会或看法?)操作系统实验报告(三)文件和目录管理一、实验目的1) 掌握在Linx系统下的文件和文件系统的概念及命令;) 掌握L系统下的目录操作。二、实验内容 。进入linux终端后,用命令的操作结果回答下列问题:1)vi的三种工作模式是?其中不能进行直截了当转换的是什么模式到什么模式? 命令模式、

    10、文本输入模式、末行模式 命令模式不能直截了当到末行模式2)在v中退出时,保存并退出的操作步骤是? E:q3)用vi创建myfie1文件,并在其中输入任意文字一行,创建myfile文件,任意输入文字行。请问执行命令:at myfile2 后,myfi中还有几行内容?该命令的作用是?用命令操作验证您的回答。myile中还有行内容 该命令的作用是 替换myfie的内容4)请用至少两种不同的命令创建一个文本文件(yx、txt),在其中写入“我是2014级学生,我正在使用nx系统。”,记录命令及执行结果。 、Vi创建2、5)用_d_命令可查看所创建文件Myex、x的绝对路径,写出它的绝对路径_root_

    11、;用_ -l_命令查看该文件的类型及访问权限,其访问权限(数字和字母)分别是多少_-r r- - r 6 4 4_。6)若将该文件的访问权限修改为:所有者有读写权限;其他用户只读;同组用户可读写,请写出命令,并记录结果。7)查找m开头的所有文件,可_fin y*_命令,写出命令并记录结果8)在/hme下创建子目录usr,并在其中创建2个文件,名为file1和fil2,file1的内容是/root目录的详细信息;file2的内容任意,最后将这两个文件合并为fi文件,请先写出命令序列,并在终端中验证,记录结果。 文件及目录操作,写出操作所使用的命令,并记录结果。在终端中完成下列命令操作,并记录结果

    12、在roo用户主目录下创建一个ydr子目录和一个myfle文件,再在mydr下建立d1和d2两个子目录、查看yd和myile的默认权限查看当前my的权限值是多少?将yle文件分别复制到rt 和dd1的主目录中将roo主目录中的myile改为urfle通过从键盘产生一个新文件text、t并输入I am a stuet查找text、txt文件是否包含sunt字符串 三、实验结果与分析,回答下列问题:1、能够创建文件的命令有哪些? vi 和atn2、能够查看当前目录的绝对路径的命令是? pwd3、Lnux中按用户属性将用户分成哪些类型?依照文件的访问权限,用户又被分成哪些类型?能够查看文件访问权限的命

    13、令是? 用户 同组其他 可读可写可执行 cat f四、小结(本次实验的体会或小结)操作系统实验报告(四)作业调度算法模拟(验证性学时)、实验目的:1)掌握作业调度的主要功能及算法。2)通过模拟作业调度算法的设计加深对作业管理基本原理的理解。3)熟悉Linux环境下应用程序的编程方法。2、实验内容:(1)作业调度算法(FCFS)编程模拟:编制一段程序,对所输入的若干作业,输入、输出数据样例如下表所示。按FCFS算法模拟调度,观察、记录并分析调度的输出结果情况、【输入输出样例1:FCFS算法】输入输出A 4B 1 C D 3 E 4 4 0 4B 1 4 7 6C 2 7 1 10D 3 1214

    14、 4 1 18 14fcfs、c#nclud iclue tdlb、defe SE 5stu b_typ charn; /作业名it t; /作业到达时间(分) intt; /运行时间(分)x,job;oidlod() int i; pritf(nner he Josdats:”); for(=0;iSI;i+) canf(s%d%,obi。n,jobi。tb,&jo。t); printf(输入作业顺序:); for(0;iincle sdib。hdeine 5strct bte car no2; /作业名 inttb;/作业开始时间(分)it r; /运行时间(分)x,o5;voi loa(

    15、) iti; pint(nEnt t Jobs das:n); for(i=;iSIE;i+) cnf(dd”,job。no,ob。tb,&jbi。tr); pritf(输入作业顺序:n);for(i=0;SIZE;i+)rnf(t%dn,o、no,oi、t,joi、t);oisjf() /短作业调度函数 voi main() oa(); sjf(); 、实验结果分析: (对上述实验各题所使用的原始数据、调试数据与状态(包括出错)及最终结果进行记录并分析。)在进程调度中采纳FCF算法时,则每次调度是从就绪队列中选择一个最先进入该队列的进程,为之分配处理机,使之投入运行。该进程一直运行到完成或发

    16、生某事件而阻塞后才放弃处理机。FCFS算法比较有利于长作业(进程),而不利于短作业(进程)、短作业优先(SJ)的调度算法是从后备队列中选择一个或若干个估计运行时间最短的作业,将它们调入内存运行。该算法对长作业不利,完全未考虑作业的紧迫程度。4、总结:您对本次实验有什么体会或看法、操作系统实验报告(五)内存管理算法模拟 (验证性 学时)一、实验目的:4)掌握内存管理的主要技术与功能。) 模拟内存管理算法的实现方法。二、实验内容:设计一个能模拟内存管理行为的系统程序,该系统至少应包括FIFO和算法(LastRecentlUsed)(当需要置换一页时,选择最长时间未被使用的那一页淘汰掉。)的实现、阅

    17、读下列的参考程序,写出ai()函数,输入下面的各组测试数据,运行并记录结果、数据1:70 2 3 0 4 2 0 3 2 1 2 01 7 1 数据2:,1,7,2,1,1,0,3,0,0,0,10数据3:2418234 1 1 2 1 17 1 5 2417 24 18数据:4 3 2 1 4 3 3 2 1 57 3 4 1 4 35 2 3 参考程序 pae、c#incdestdio、hinclud tdli、#defne RR-1#dfin ae_ln6 /页序列总长dfine ttal_vp18 /作业的总页数+1,即序列中出现的最大页号1,为了开plotal数组所用typedefs

    18、ut n pn,pfn,counter,im; pl_type;pltyepltotal_p;truct fc_struct nt ,pn; trt pfc_struct *ne;ye truc pfc_strct pfc_ype;pc_typ pftotal_vp,freepf_hea,upf_head,buypf_tail;it disefet; intagae_len;oiintilz(int ttal) it ; seffec=0; for(0; ittal_p;i+) li、pn=i; pli、pf=RR; o(i=1;total;i+) pfci1、ne=pfi; pfc、n=i-

    19、1; fctoa-1、next=NL; ptal-1、pf=total1; rpf_ea=&f0; odO(itota) n i,j; c_type*,; initialie(toal); uypf_had=busp_a=NULL; for(i=0;nt; pbsypf_head-pn、fnERR; freepfhead=busyp_ead; freep_hed-ext=NULL; bsypf_head=p; =repf_heanext; freepfeanet=NLL; frepf_headpn=pge; plpagei。=frepf_hedpfn; if(buypf_ai=NUL) bus

    20、pfhea=bsyp=freepf_head; ele bustail-ex=repf_head; bptareepf_ed; reepf_hea=p; rintf(”FIFO:d”,dife); min() ti; in; prinf(“请输入页的引用序列:n);for(;pae_e;k+) cn(d”,pagek);o(i=4;i+)pi(”%2 pagfa ”,);IO(i);参考程序U算法,略三、实验结果分析: (对上述实验各题所使用的原始数据、调试数据与状态(包括出错)及最终结果进行记录并分析。)随着块数的增加,缺页数目也减少,4个实验中3个实验的块数增加到了5以后,即使块数再增加,缺页数目也是保持不变。只有实验4,块数增加到7以后,缺页数目又再次减少了四、总结:您对本次实验有什么体会或看法。


    注意事项

    本文(操作系统实验.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开