下载此文档

实验报告 进程基础.docx


文档分类:IT计算机 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
实验报告_进程基础.docx四川大学计算机学院、软件学院实验报告课程名称操作系统课程设计实验课时1实验项目进程基础实验时间2012年03月25日星期一实验目的1) Linux下进程监控命令介绍;2) 引起进程创建的四个事件演示;3) 引起进程终止三类事件演示;4) 在程序中创建进程的实现方法实验坏境X86,WindowsXP,,RedHatLinux,SSHSecureShel1C1ient-(2)实验内容(算法、程序、步骤和方法)(3)(4)Labi-—利用ps命令与TOP命令完成进程创建四类事件和三类终止事件的演示:(1)作业调度:在执行程序前运行top命令()编写一个循环次数较大的程序whilelOOO(),然后执行。观察top显示的进程运行状态,查看显示的条目中有没有名为whilelOOO的进程,记录下pid。()手动杀死whilelOOO进程,发现top结果中的whilelOOO消失了。()用户登录:在图形界面中执行top命令,将top结果截图保存。()切换到字符界面,输入用户名密码,再次执行top命令,将结果截图保存。(图l・2・b)系统调用:执行ps-eo截图。()编写一个包括系统调用的程序read,c()编译执行read,c,并执行ps-e命令,截图。()用户程序调用:执行top命令。()编写程序fork,c,通过fork()函数手动创建新进程,记录下pick(,c,d)在top产生的结果中查看是否出现了pid的项()Lab2---在用户程序中利用fork命令创建一个进程,在父进程中打印父进程的PID号,在子进程中打印子进程的PID号:(1) 编写程序,运用fork()函数创建子进程,getpid()函数获取进程的pid,()(2) ,将运行结果截图。()Lab3 利用fork和execv函数族创建一个多进程程序,其中:•父进程创建子进程后,一直等待;•子进程将当前运行的进程结果存放到result,txt中;•父进程在子进程完成后,读取result,txt文件,并将结果打印输出到屏幕。编写程序,使用fork()函数创建子进程,将命令“ping->result,txt'"(ping的次数为4,结果重定向到result,txt文件中)存在字符串数组argv中,并作为execvO函数的参数。父进程中使用waitO函数,并读取result,,输出。存为fork,c()对fork,c进行编译运行,输岀结果。()Labi—-利用ps命令与TOP命令完成进程创建四类事件和三类终止事件的演示:(1)作业调度::执行top命令:root^localliost实验结果的截图CPUstates:%%%%idleN^•:■\RESTAT%CPU%N£::::::000kapnil4root3419000S\,00:000ksoftirqd^:::000kscand/:000kscand/?i):000kscand/Highl^:,00::000khubd814root230000

实验报告 进程基础 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小博士
  • 文件大小858 KB
  • 时间2020-01-04