操作系统第2次实验报告:创建进程
Posted 244q
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作系统第2次实验报告:创建进程相关的知识,希望对你有一定的参考价值。
姓名:张皓落
学号:20182112005
班级:计算1811
1. 编写程序
2. 打印进程树
3. 解读进程相关信息
(1) ps -ef
运行结果:
各字段含义:
UID: 程序被该UID所拥有
PID: 这个进程的ID
PPID: 其上级符程序的ID
C: CPU所使用的资源占用比
STIME: 系统启动时间
TTY: 登录进程终端机位置
TIME: 进程使用掉的CPU时间
CMD: 下达的指令内容
(2) ps -aux
运行结果:
各字段含义:
USER: 进程拥有者
PID: 这个进程的ID
%CPU: 占用的CPU使用率
%MEM: 占用的记忆体使用率
VSZ: 占用虚拟记忆体的大小
RSS: 占用记忆体的d大小
TTY: 登录进程终端机位置
STAT: 该进程的状态,图中S表示中断
START: 进程开始时间
COMMAND: 执行的命令
4. 通过该实验产生新的疑问及解答
1.在编写代码的过程中,成功编译后利用pstree无法打印出进程树?
在代码中加入sleep函数后依然无法打印出进程树,即使延长时间也未能打印出进程树,通过检查去出代码中exit(0)得以解决问题,打出进程树。
2.在ps -aux里面的STAT字段为什么显示为S+?
通过在网上查询资料得知,由于在代码中将进程挂起,导致其处于静止,"+"表示为进程组,由于为一个父进程两个子进程,所以为“S+”。
以上是关于操作系统第2次实验报告:创建进程的主要内容,如果未能解决你的问题,请参考以下文章