- 姓名:江磊
- 学号: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 暂停方可打印进程树。