下载此文档

操作系统试验三.doc


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
操作系统实验报告课程名称操作系统实验实验项目名称进程的创建学号2012061521班级姓名王智专业计算机科学与技术学院学生所在学院计算机科学与技术学院指导教师初妍实验室名称地点21#428哈尔滨工程大学计算机科学与技术学院一、(1)练****使用EOSAPI函数CreateProcess创建一个进程,掌握创建进程的方法,理解进程和程序的区别。(2)调试跟踪CreateProcess函数的执行过程,了解进程的创建过程,理解进程是资源分配的单位。、实验环境EOS操作系统三、,实验指导P133-4的*NewProcess和6的*ProcessObject变化情况,监控变量界面截图。-144尝试根据之前对PsCreateProcess函数和PspCreateProcessEnvironment函数执行过程的跟踪调试,绘制一幅进程创建过程的流程图。-四、思考与练****实现代码及其说明主要使用PROCESS_INFORMATION类型定义一个有10个元素的数组,每一个元素对应一个进程。使用一个循环创建10个子进程,然后再使用一个循环等待10个子进程结束,得到退出码后关闭句柄。#include""////main函数参数的意义://argc-argv数组的长度,大小至少为1,argc-1为命令行参数的数量。//argv-字符串指针数组,数组长度为命令行参数个数+1。其中argv[0]固定指向当前//进程所执行的可执行文件的路径字符串,argv[1]及其后面的指针指向各个命令行//参数。//例如通过命令行内容"a:\-a-b"启动进程后,//数的参数argc的值为3,argv[0]指向字符串"a:\",argv[1]指向//参数字符串"-a",argv[2]指向参数字符串"-b"。//intmain(intargc,char*argv[]){ // //启动调试EOS应用程序前要特别注意下面的问题: // //1、如果要在调试应用程序时能够调试进入内核并显示对应的源码, //必须使用EOS核心项目编译生成完全版本的SDK文件夹,然 //后使用此文件夹覆盖应用程序项目中的SDK文件夹,并且EOS //核心项目在磁盘上的位置不能改变。 // //2、在启动调试应用程序之前必须首先删除/禁用所有的断点,在断 //点中断(int3)被命中后才能重新添加/启用断点,否则启动 //调试会失败。 // STARTUPINFOStartupInfo; PROCESS_INFORMATIONProcInfo[10]; ULONGulExitCode; //子进程退出码 INTnResult=0; //main函数返回值。0表示成功,非0表示失败。 inti; printf("Create10processesandwai

操作系统试验三 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cnanjringh
  • 文件大小11.09 MB
  • 时间2020-07-09