HKLJ

导航

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

  • 姓名:江磊
  • 学号:201821121059
  • 班级:计算1812

1. 编写程序

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

 

 

 

2. 打印进程树

打印1所创建的进程树结构,给出带有自己名字的截图。

 

 

 

 

 

 

3. 解读进程相关信息

(1) ps -ef

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

 

 

 UID: 用户ID

PID: 进程的ID号

PPID:父进程的ID

C:进程占用CPU的百分比

STIME:启动的时间 

TTY:该进程在该终端机器上运作的机器号

TIME: 进程使用CPU的时间

CMD: 所下达的指令名称,运行可执行文件的命令

(2) ps -aux

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

 

 

 

USER:用户名

PID:进程的ID

%CPU:进程CPU占有率

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

VSZ:占用虚拟内存量

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

TTY:终端的次要装置号码

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

START:进程被触发的时间

TIME:进程开始时间

CMD:所下达的命令名称

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

在实验过程中无法打印进程树,于是通过ctrl+z 暂停方可打印进程树。

 

posted on 2020-04-04 15:09  HaloJ  阅读(182)  评论(0编辑  收藏  举报