day 25
*被遗忘的一集
程序:二进制文件,文件存储在磁盘中,例如/usr/bin/目录下
进程:进程是已启动的可执行程序的运行实例。
*进程和程序并不是一一对应的关系,相同的程序运行在不同的数据集上就是不同的进程
*进程还具有并发性和交往性,而程序却是封闭的
(进程是活的,程序是死的,程序一运行就成进程了)
线程:是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。
(一个进程被拆开成好几小个运行,每一小个叫线程)
*一个进程可以拥有多个线程,而一个线程同时只能被一个进程所拥有
*线程不能单独执行,但是每一个线程都有程序的入口、执行序列以及程序出口,它必须组成进程才能被执行。
进程分类:
*ps指令的使用见笔记
*在使用ps指令查看进程后,会得出的一些信息
top命令查看进程(命令见笔记)
top的输出可以分为统计信息区和进程信息区两个部分,即前5行为统计信息区,后面为进程信息区。
在top进程执行中可以使用的按键命令