进程管理
进程的概念:
1.运行中的程序
程序:存储在磁盘上的可执行文件
程序的一次实例化,一次运行过程
2.进程就是一组有序的指令+数据+资源的一个集合
程序:指令 数据
操作系统如何表示出一个进程:PCB —— 进程控制块
pid 进程的一个标识 pid必须唯一
state 进程的状态
优先级
保留现场数据
...... 操作系统记录一个进程需要1.7k空间
pid 取值范围:0——2^31-1 4核 4个进程
state:
时间片轮转法:运行变成就绪状态,为了实现操作系统上所有的进程呈现一种逻辑并发的状态
操作系统完成任务的单位是进程
进程管理命令:
查看系统上运行的进程 ps (process show)
ps -e 显示操作系统上的所有进程
ps -f 显示进程的详细信息
Linux帮助书册 man命令
| 将前一个命令的结果作为后一个命令的输入
grep 根据条件显示
启动一个进程:可执行文件的路径+文件名 在前台执行
可执行文件的路径+文件名& 在后台执行
结束一个进程:kill pid 结束一个进程
pkill cmd 结束一组进程
文件系统:根目录 虚拟目录,以进程为单位存储内存的映射
查看进程的状态:cat /proc/pid/status
top