操作系统上机实验报告
- 格式:docx
- 大小:33.58 KB
- 文档页数:3
大连理工大学实验报告
学院(系):专业:班级:
姓名:学号:组:___ 实验时间:实验室:实验台:
指导教师签字:成绩:
实验名称:进程控制
一、实验目的和要求
(1)进一步加强对进程概念的理解,明确进程和程序的区别
(2)进一步认识并发执行的实质
二、实验环境
在windows平台上,cygwin模拟UNIX运行环境
三、实验内容
(1)
getpid()---获取进程的pid
每个进程都执行自己独立的程序,打印自己的pid;
(2)
getpid()---获取进程的pid
每个进程都执行自己独立的程序,打印自己的pid;
父进程打印两个子进程的pid;
(3)写一个命令处理程序,能处理max(m,n), min(m,n),average(m,n,l)这几个命令(使用exec函数族)。
Max函数
Min函数
Average函数
Exec函数族调用
四、程序代码
五、运行结果
六、实验结果与分析
七、体会
通过这次上机,我了解了fork函数的运行方法,同时更深刻的了解了进程的并行执行的本质,印证了在课堂上学习的理论知识。同时通过编写实验内容(3)的命令处理程序,学会了exec函数族工作原理和使用方法。通过这次上机实验让我加深了对课堂上学习的理论知识的理解,收获很多。
大连理工大学实验报告
学院(系):专业:班级:
姓名:学号:组:___ 实验时间:实验室:实验台:
指导教师签字:成绩:
实验名称:进程通讯
一、实验目的和要求
了解和熟悉UNIX支持的共享存储区机制
二、实验环境
在windows平台上,cygwin模拟UNIX运行环境
三.实验内容
编写一段程序, 使其用共享存储区来实现两个进程之间的进程通讯。进程A创建一个长度为512字节的共享内存,并显示写入该共享内存的数据;进程B将共享内存附加到自己的地址空间,并向共享内存中写入数据。
四、程序代码
五、运行结果
六、实验结果与分析
七、体会