码迷,mamicode.com
首页 > 系统相关 > 详细

操作系统第2次实验报告:创建进程

时间:2020-04-02 19:33:53      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:中断   http   command   占用   位置   开始   cpu使用率   时间   编译   

姓名:张皓落

学号: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次实验报告:创建进程

标签:中断   http   command   占用   位置   开始   cpu使用率   时间   编译   

原文地址:https://www.cnblogs.com/244Q/p/12622359.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!