欢迎来到天天文库
浏览记录
ID:28015915
大小:162.00 KB
页数:5页
时间:2018-12-07
《实验一进程创建模拟实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、计算机操作系统综合设计实验一实验名称:进程创建模拟实现实验类型:验证型实验实验环境:VisualC++6.0指导老师:范太屮专业班级:姓名:学号:联系电话:实验地点:东六E座4-06实验日期:2014年11H27R实验报告日期:2014年11门27日一、实验目的1)现解进程创建相关理论;2)学握进程创建方法;3)掌握进程相关数拋结构。二、实验平台windows7VisualC++6.0三、实验步骤1、实验内容1)输入给定的实验指导书中提供的代码;2)进行功能测试并得出正确结果。3)分析并掌握测试结果;4)模拟信号景的P操作(wait)和
2、V操作(signal)。2、实验步骤1)输入给定的实验指导书中提供的代码A、打开VisualC++6.0;B、新建C++文件,创建basic.h头文件,并且创建createpc.cpp;2)进行功能测试并得出正确结果A、编译、运行createpc.cpp:B、输入createpc命令创建进程,输入showdetail兄乐母个进程及其子进程的信息。krwls^houdfitAi1HKprloi>:234S:67H<
3、pri«3>34iielKprio3>SCprio2>:3>J7:12B:9:I8lll2lr4:C、输入exit命令退出程序:cnd:exitPressanykeytocontinue3)createpc函数程序流程图分析createpc函数的代码,岡出如K流程图:定义标示pflag,定义进程节点p,pi,pp循环倌号呈四、实验总结在这次实验中,输入createpc(进程,父进程
4、,优先级)指令来创建进程,因为默认存个父进程0,所以第一次输入时卩J以输入createpc(l,0,l),在多次输入createpc指令后,可以通过showdetail指令来查看已经创建好进程。从而了解,它们的关系。输入createpc创迷时,当遇到未创建的父进程,会提示parentidisnotexist!,同吋如果进程存在,会提示pidisalreadyexist!整体来说,第一次实验收获的是,创建进程的过程,整体的思路,还冇就是能够从树结构來看出它们的关系。
此文档下载收益归作者所有