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

  • 姓名:张一鸣
  • 学号:201821121050
  • 班级:计算1812

1. 编写程序

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

源代码:

运行结果:

2. 打印进程树

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

3. 解读进程相关信息

   (1) ps -ef

所创建进程中:
UID:用户ID为zhangyiming;
PID:进程ID为28180;
PPID:进程的父进程ID为28180;
C:进程CPU使用资源的百分比为0;
STIME:进程启动时间为18:22;
TTY:进程终端的次要装置号码为pts/1;
TIME:进程运行时长为0;

(2)ps -aus


所创建进程中:
USER:进程拥有者为zhangyiming;
PID:进程ID为28180;
%CPU:进程占用的CPU使用率为0;
%MEM:进程占用的内存使用率为0;
VSZ:进程占用的虚拟内存大小为13772kb;
RSS:进程占用的内存大小为1016kb;
TTY:进程终端的次要装置号码为pts/1;
STAT:该进程的状态为S+;
START:进程开始时间为18:30;
TIME:进程运行时长为0;
COMMAND:进程所执行的指令为./test01;

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

刚开始使用Vim编译器的时候,因为创建新文件的时候加了路径,导致代码写完后一直无法读写,后来请教同学,直接vim加文件名创建文件,最后成功读写保存,不过还有一些细节地方尚未搞清楚。

 

posted on 2020-04-04 18:45  噬世  阅读(221)  评论(0编辑  收藏  举报

导航