大连理工大物实验报告

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

大连理工大物实验报告

篇一:大连理工大学实验报告模板

大连理工大学实验报告

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

姓名:学号:组:___

实验时间:第周星期第/节实验室:实验台:指导教师签字:成绩:

实验名称:

一、实验目的和要求

二、实验原理和内容

三、主要仪器设备

四、实验步骤与操作方法

五、实验数据记录和处理

六、实验结果与分析

七、讨论、建议、质疑

篇二:大连理工大学盘锦校区大学物理实验报告页(完整版) 大连理工大学

大学物理实验报告

实验报告完成日期__________________ 学号_____________,姓名______________,班级__________ 实验准备时间___________ 第_____周周_____第_____节实验完成时间___________ 第_____周周_____第_____节

实验名称

学号________________,姓名____________,班级___________ 实验准备时间______年____月___日第____周周____第____节实验名称:

学号________________,姓名____________,班级___________ 实验测量时间______年____月___日第____周周____第____节实验名称:

学号________________,姓名____________,班级___________ 实验名称:

大连理工大学“大学物理实验报告”:附加页。姓名_________

篇三:大连理工大学操作系统实验报告

大连理工大学

本科实验报告

课程名称:操作系统实验

学院(系):计算机科学与技术学院专业:计算机科学与技术班级:电计学号:学生姓名:

年月日

实验项目列表

大连理工大学(转载自:小草范文网:大连理工大物实验报告)实验报告

学院(系):计算机科学与技术学院专业:计算机科

学与技术班级:电计1301 姓名:学号:组: ___ 实验时间:综412 实验台:指导教师签字:成绩:

进程管理实验

一、实验目的

加深对于进程并发执行概念的理解。实践并发进程的创建和控制方法。观察和体验进程的动态特性。进一步理解进程生命期期间创建、变换、撤销状态变换的过程。掌握进程控制的方法,了解父子进程间的控制和协作关系。练习Linux 系统中进程创建与控制有关的系统调用的编程和调试技术。

二、实验原理和内容

原理:(1)fork成功创建子进程后将返回子进程的进程号,不成功会返回-1(2)exec 系统调用有一组6个函数,其中示例实验中引用了 execve

系统调用语法: #include

int execve(const char *path, const char *argv[], const char * envp[]); path 要装入的新的执行文件的绝对路径名字符串.

argv[] 要传递给新执行程序的完整的命令参数列表(可以为空).

envp[] 要传递给新执行程序的完整的环境变量参数列表(可以为空). Exec执行成功后将用一个新的程序代替原进

程,但进程号不变,它绝不会再返回到调用进程了。exec调用失败,它会返回-1。

内容:

(1)每个进程都执行自己独立的程序,打印自己的pid,每个父进程打印其

子进程的pid;

(2)每个进程都执行自己独立的程序,打印自己的pid,父进程打印其子进

程的pid;

(3)编写一个命令处理程序,能处理max(m,n), min(m,n)和 average(m,n,l)

这几个命令。(使用exec函数族)三实验代码及结果

(1)

#include #include int main() {

if(fork() == 0) {

printf("子进程的pid为:%d.\n",getpid());if(fork() == 0){

printf("二级子进程的pid为:%d.\n",getpid());} } else {

printf("父进程的pid为%d.\n",getpid()); }

return 0; }

运行结果:

(2)

#include #include int main() {

if(fork() == 0) {

printf("子进程的pid为 %d.\n",getpid()); } else {

if(fork() == 0)

{

printf("子进程2的pid %d.\n",getpid());

}

else{

printf("父进程的pid为 %d.\n\n",getpid()); } } return 0;

}

(3)

调用函数为: include #include #include

相关文档
最新文档