操作系统上机实验报告

  • 格式:docx
  • 大小:33.58 KB
  • 文档页数:3

下载文档原格式

  / 3
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大连理工大学实验报告

学院(系):专业:班级:

姓名:学号:组:___ 实验时间:实验室:实验台:

指导教师签字:成绩:

实验名称:进程控制

一、实验目的和要求

(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将共享内存附加到自己的地址空间,并向共享内存中写入数据。

四、程序代码

五、运行结果

六、实验结果与分析

七、体会