Linux编程技术-实验2 进程的管理 本实验报告是关于Linux编程技术的实验报告,主要介绍了进程的管理和控制的基本方法。实验共分为五个部分,每个部分都有其特定的实验目的和实验步骤。 实验一:环境变量的管理 在这个实验中,我们学习了如何在Linux系统中管理环境变量。我们首先了解了环境变量的概念,然后学习了如何使用putenv和getenv函数来设置和获取环境变量的值。在实验中,我们编写了一个C语言程序,实现了打印当前所有环境变量的值、添加新的环境变量NEWENV=first、修改环境变量NEWENV的值为second、打印环境变量NEWENV的值等功能。 知识点: * 环境变量的概念 * putenv函数的使用 * getenv函数的使用 * 环境变量的设置和获取 实验二:fork函数的使用 在这个实验中,我们学习了如何使用fork函数来创建子进程。我们编写了一个C语言程序,实现了打印字符串"hello world!",然后在打印字符串"hello world!"前调用三次fork,分析打印结果。 知识点: * fork函数的使用 * 子进程的创建 * 进程的管理和控制 实验三:子进程的管理 在这个实验中,我们学习了如何创建子进程和管理子进程。在实验中,我们编写了一个C语言程序,实现了在子进程中打开文件file1,写入自己的"班级_姓名_学号",然后在父进程中读取file1中的内容,并且打印显示。我们在父进程中获取已经结束的子进程的状态信息,打印该信息,并且打印结束的子进程的进程号。 知识点: * 子进程的创建 * 子进程的管理和控制 * 进程的状态信息 实验四:变量的共享 在这个实验中,我们学习了如何在父进程和子进程之间共享变量。在实验中,我们编写了一个C语言程序,实现了在父进程中定义变量n,在子进程中对变量n进行++操作,并且打印变量n的值和子进程的进程号。然后,在父进程中打印变量n的值,并且打印父进程的进程号。 知识点: * 变量的共享 * 父进程和子进程之间的通信 实验五:exec函数的使用 在这个实验中,我们学习了如何使用exec函数来创建子进程。在实验中,我们编写了一个C语言程序,实现了在子进程中递归打印/home目录中的内容,并且在子进程结束的时候完成了以下功能:打印字符串"Child process exited!"、打印子进程标识符、打印父进程标识符。 知识点: * exec函数的使用 * 子进程的创建和管理 * 进程的状态信息
































- xiaobaichihaonan2021-12-3111111

- 粉丝: 1w+
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- C语言程序设计实训题目一.doc
- 《信息化进程中的教育技术发展研究》子课题《网络环境下的中职教育理论与实践探索》研--究--报--告.doc
- 计算机数据库入侵检测技术应用.docx
- 基于单片机的电子钟的方案设计书(1)1.doc
- 网络空间安全新形势下的信息安全人才培养.doc
- 童发发的大模型学习之旅
- 自动化生产设备方案.ppt
- 第一节办公自动化基础知识.ppt
- 全国计算机等级考试二级教程MSOffice高级应用.ppt
- 递进式应用型人工智能专业实践教学体系探究.docx
- 新建供欲提高CAD制图画图速度者参考.doc
- 计算机应用技术期末复习题.doc
- 汽车电子商务课程标准.docx
- 基于PLC多层电梯电气设计与调试正板doc.doc
- 加强高校学生网络安全教育研究.docx
- 基于Hadoop平台的大数据应用系统解决方案.docx


