1 / 31
文档名称:

中原工学院操作系统实验报告.doc

格式:doc   大小:2,227KB   页数:31页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

中原工学院操作系统实验报告.doc

上传人:wdggjhm62 2020/7/17 文件大小:2.17 MB

下载得到文件列表

中原工学院操作系统实验报告.doc

文档介绍

文档介绍:计算机操作系统实验报告专业:网络工程班级:162班学号:学生姓名:指导教师:2019/06/06目录实验一进程控制 3一、实验目的: 3二、实验平台: 4三、实验内容: 4实验结果 5单线程执行结果: 7实验总结 8实验二进程同步 8一、实验目的: 8二、实验平台: 8三、实验内容: 9执行结果 12实验总结 12实验三添加内核模块 12一、实验目的: 12二、实验平台: 13三、实验内容: : 14Makefile代码: 15processinfo文件源代码: 17Makefile文件源代码: 18实验总结 20实验四统计操作系统缺页次数 20实验目的 20实验内容 21实验过程 ,添加统计变量 、构建内核模块 26实验总结 27实验五EXT4文件系统结构分析 27一、实验目的: 27二、实验平台: 27三、实验内容: 27实验总结 31实验一进程控制一、实验目的:加深对进程概念的理解,明确进程和程序的区别;掌握Linux操作系统的进程创建和终止操作,体会父进程和子进程的关系及进程状态的变化;进一步认识并发执行的实质,编写并发程序。二、实验平台:虚拟机:VMWare9以上操作系统::Gedit|Vim编译器:Gcc三、实验内容:(1)编写一段程序,使用系统调用fork()创建两个子进程,当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示“身份信息”:父进程显示“Parentprocess!PID=xxx1PPID=xxx2”;子进程显示“Childxprocess!PID=xxxPPID=xxx”。多运行几次,观察记录屏幕上的显示结果,并分析原因。说明:xxx1为进程号,用getpid()函数可获取进程号;xxx2为父进程号,用getppid()函数可获取父进程号;Childx中x为1和2,用来区别两个子进程;wait()函数用来避免父进程在子进程终止之前终止。程序源码:#include<>#include<>#include<>#defineNUM2intmain(void){pid_tpid1,pid2;if((pid1=fork())<0){printf("创建进程1失败");}else{if(pid1==0){//子进程1执行printf("Child1process:");printf("PID=%dPPID=%d\n",getpid(),getppid());sleep(2);}else{if((pid2=fork())<0){printf("创建进程2失败");}else{if(pid2==0){//子进程2执行printf("Child2process:");printf("PID=%dPPID=%d\n",getpid(),getppid());}else{//父进程执行 wait(); wait(); printf("Parentprocess:"); printf("PID=%dPPID=%d\n",getpid(),getppid()); exit(0); }}}}}实验结果whtcmisswhtcmiss-VirtualBox:~/Desktop$-otestwhtcmisswhtcmiss-VirtualBox:~/Desktop$./testChild2process:PID=2527PPID=2525Child1process:PID=2526PPID=2525Parentprocess:PID=2525PPID=2127whtcmisswhtcmiss-VirtualBox:~/Desktop$./testChild2process:PID=2530PPID=2528Child1process:PID=2529PPID=2528Parentprocess:PID=2528PPID=2127whtcmisswhtcmiss-VirtualBox:~/Desktop$./testChild2process:PID=2533PPID=2531Child1process:PID=2532PPID=2531Parentprocess:PID=2531PPID=2127实验结果分析:第一次程序运行结果,两个子进程的PPID都是2525,是由同一个进程创建。而父进程PID是2525,父进程PPID是2127,说明父进程也是一系统进程的子进程。第二次程序运行结果,父进程

最近更新

《大学思辨写作1》练习答案-Unit2EmpathyandJ.. 5页

中国科学院南京地理与湖泊研究所人文地理真题.. 10页

五年级下册信息技术教学工作总结(通用18篇).. 26页

企业培训计划模板8篇 22页

内分泌科医院感染诊断标准 10页

公路常见病害——翻浆、松散、坑槽、裂缝、泛.. 11页

养老院防疫:冬季传染病预防措施 9页

养老机构传染病防控措施 9页

千课大赛-信息及其特征 5页

多媒体技术与应用试题及答案 22页

学校周边小吃店的调查报告范文(共3篇) 8页

屈原励志故事100字 有关屈原的故事100字 4页

幼儿园中班月份计划(精选16篇) 22页

建设项目投资估算表格-全汇总 16页

描写环境的变化作文 4页

曼昆经济学原理第六版中文答案 24页

汤普森第一册-教案 7页

滑坡地质灾害根源及预防监测 5页

健康饮食,糖尿病预防与控制 9页

疫情中最美的逆行者800字作文5篇 5页

立春节气下的冬奥会开幕式观后感 15页

统编版高中语文选择性必修(上)《大学之道》优.. 10页

致敬抗疫英雄的一封信优秀作文5篇 6页

解除房屋租赁协议书 16页

贝雷钢拱架及其吊装系统设计要点 5页

近五年全国新课标高考生物卷试题命题分析 10页

金属非金属矿山(地下矿山)主要负责人安全生.. 9页

青海省矿产资源现状及其形势 4页

高校的教学工作总结(精选5篇) 11页

(完整版)沙发设计毕业论文设计 18页