全球旧事资料 分类
大连理工大学
本科实验报告
课程名称:操作系统实验学院(系):计算机科学与技术学院专业:计算机科学与技术班级:电计学号:学生姓名:



117
f实验项目列表
序号
123456789101112131415161718总计
实验项目名称进程管理存储管理
磁盘移臂调度
学分:
学时
成绩预习操作结果
指导教师
217
f大连理工大学实验报告
学院(系):计算机科学与技术学院专业:计算机科学与技术班级:电计1301
姓名:
学号:
组:
___
实验时间:201663
实验室:综412
实验台:
指导教师签字:
成绩:
进程管理实验
一、实验目的加深对于进程并发执行概念的理解。实践并发进程的创建和控制方
法。观察和体验进程的动态特性。进一步理解进程生命期期间创建、变换、撤销状态变换的过程。掌握进程控制的方法,了解父子进程间的控制和协作关系。练习Li
ux系统中进程创建与控制有关的系统调用的编程和调试技术。二、实验原理和内容原理:(1)fork成功创建子进程后将返回子进程的进程号不成功会返回1
(2)exec系统调用有一组6个函数其中示例实验中引用了execve系统调用语法i
cludeu
istdhi
texecveco
stcharpathco
stcharargvco
stchare
vppath要装入的新的执行文件的绝对路径名字符串argv要传递给新执行程序的完整的命令参数列表可以为空
317
fe
vp要传递给新执行程序的完整的环境变量参数列表可以为空Exec执行成功后将用一个新的程序代替原进程,但进程号不
变,它绝不会再返回到调用进程了。exec调用失败,它会返回1。内容:
(1)每个进程都执行自己独立的程序,打印自己的pid,每个父进程打印其子进程的pid

子1
子2
(2)每个进程都执行自己独立的程序,打印自己的pid,父进程打印其子进
程的pid
子1父
子2(3)编写一个命令处理程序,能处理maxm
mi
m
和averagem
l
这几个命令。(使用exec函数族)
三实验代码及结果
(1)i
cludestdiohi
cludeu
istdhi
tmai
iffork0
pri
tf
好听全球资料 返回顶部