进程管理

进程的概念:

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