百度百科:
进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。
进程类型:
守护进程:daemon在系统引导过程中启动的进程,和终端无关进程。
前台进程:跟终端相关,通过 终端启动的进程。
以上两者之间可以相互转化。
进程状态:
运行状态:running
就绪状态:ready
睡眠状态:
可中断 :interruptable(大多数未工作的进程处于此状态)
不可中断:uninterruptable
停止状态:stopped,暂停于内存中,但不会被调度,除非手动激活启动
僵死状态:zombie,结束进程,父进程结束前,子进程不关闭。
进程的分类
CPU-Bound:CPU密集型,非交互式(计算类进程比较消耗CPU资源)
IO-Bound :IO密集型,交互(涉及到磁盘读写的进程比较消耗磁盘资源)
Linux系统状态的查看及管理工具:
pstree,ps,pidof,pgrep,top,htop,glance,pmap,vmstat,dstat,
kill,pkill,job,bg,fg,nohup
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/90346