首页 > 系统服务 > 详细

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

时间:2020-04-04 00:41:16      阅读:75      评论:0      收藏:0      [点我收藏+]
  • 姓名:许德阳
  • 学号:201821121045
  • 班级:计算1812

1. 编写程序

在服务器上用VIM编辑器编写一个程序:一个进程创建(fork)两个子进程。给出源代码:

 

 技术分享图片

 

 

2. 打印进程树

1.编译并运行:

技术分享图片

 2.进程树:

技术分享图片

 

 

3. 解读进程相关信息

(1) ps -ef

使用ps -ef给出所创建进程的信息,并分析每个字段的含义。

技术分享图片

 

 

对各个字段的解释如下:

UID:用户ID :xudeyang

PID:进程ID :7472 7473 ...

PPID:父进程的ID:19493 7472 ...

C:进程占用CPU的百分比: 0%

STIME:进程启动的时间 

TTY:该进程在哪个终端机器上运作,此处为pts/2

TIME:进程实际使用CPU的时间:0

CMD:所下达的命令名称,这里运行了文件dy.c   

(2) ps -aux

使用ps -aux给出所创建进程的信息,并分析每个字段的含义。

技术分享图片

 

 

对各个字段的解释如下:

USER:同-ps用户为xudeyang

PID:进程的ID

%CPU:进程CPU占有率0

%MEM:进程使用的物理内存和总内存的百分比为0

VSZ:占用虚拟内存量为4508KB

RSS:该进程占用的固定内存量(KB)

TTY:该进程登录终端

STAT:该进程的状态,T为被追踪或停止,z为僵尸进程

START:进程被触发的时间

TIME:进程执行时间为0

CMD:所下达的命令名称,这里运行了文件dy.c

4. 通过该实验产生新的疑问及解答

1.在本次实验vim文件写完并运行之后,通过ctrl+c 撤销了指令,无法打印进程树,于是通过ctrl+z 暂停方可打印进程树。

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

原文:https://www.cnblogs.com/deyang1/p/12628948.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!