OS第1次实验报告:熟悉使用Linux命令和剖析ps命令
- 姓名:倪晓东
- 学号:201821121020
- 班级:计算1811
1. 实验环境介绍
- 操作系统:Windows 10
- 平台:虚拟机Ubuntu系统
2. 常用命令使用
按照PPT,练习常用命令使用。
出于安全考虑,默认时Ubuntu的root用户时没有固定密码的,它的密码是随机产生并且动态改变,所以我们需要自己设置进入特权模式的密码:
然后Ubuntu系统输入su可进入特权模式:
可以输入exit退出特权模式:
直接关闭不能结束进程。
3. 剖析ps命令
运行man ps:
运行ps -ef结果:
-e:表示列出全部的进程;
-f:表示显示全部的列;
UID:表示进程执行的用户名;
PID:表示进程名;
PPID:表示该进程的父进程名;
C:表示CPU占用率(百分百);
STIME:进程启动时间;
TTY:表示终端设备,发起该进程的设备识别符号,如果显示为?,则表示该进程并不是由终端设备发起;
TIME:表示进程执行时间;
CMD:表示进程名或对应路径。
运行ps -aux结果:
USER:类似上面的UID;
%CPU%:即与上面的C一样表示CPU占有率;
%MEM:表示内存占用率;
VSZ:表示占用的虚拟内存大小;
RSS:表示占用的内存大小;
STAT:表示该进程的状态:;
D: 不可中断的静止 ;
R: 正在执行中 ;
S: 静止状态 ;
T: 暂停执行 ;
Z: 不存在但暂时无法消除 ;
W: 没有足够的记忆体分页可分配 ;
<: 高优先序的行程 ;
N: 低优先序的行程 ;
L: 有记忆体分页分配并锁在记忆体内 ;
START:表示进程开始时间;
COMMAND:表示执行的指令。
4. 通过该实验产生新的疑问及解答
虚拟内存与内存的区别:
相对虚拟内存来讲内存一般指物理内存,物理内存指通过物理内存条来获得内存空间,虚拟内存指将硬盘的一块区域划分来作为内存。
记忆体:通常所指的存储器。