1.什么是进程号PID?

PID全称为:Process Identifier

系统每打开一个程序,就会分配一个进程编码

进程ID是暂时,也是唯一的

比如:Chrome.exe占用了17652的PID,该进程在没有关闭之前,则会一直使用17652的PID,其 它的进程在此之前都无法使用该PID,这就是它的唯一性。

当Chrome.exe关闭后再开启,系统则会重新匹配PID,可能不是原来的那个17652的PID,这就是它的暂时性。

2.什么是进程?

专业的解释:进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。

通俗的讲:计算机的核心就是CPU,如果把单个CPU比作成一个工厂,在电力限制的情况下,一次的电力只能维持一个车间的工作,其他的车间就只能停工,那么这样的一个车间就是一个进程,每一个车间都有工人,则每一个工人就是一个线程,在车间中的每一个空间都是工人共享使用的,象征着共享空间,每一个线程都可以使用共享内存。

3.什么是进程的三个基本状态?

根据上面举的例子,当这个车间在工作的时候,称运行的车间为执行状态的进程,其他的车间也要工作的话就要排队等待,那正在等待的车间称为就绪状态的进程,当工作状态的车间出现某个问题被阻塞导致无法继续运行,则被阻塞的车间被称为阻塞状态的进程。以上就是进程的三个基本状态。

4.什么时候阻塞的进程会重新进入到就绪列表?

在满足请求时等待的事件内,阻塞的进程会被重新放在就绪的列表

说一下我的理解:

详细可以自行百度更详细的资料

其实CPU执行一个进程是很快的,因为时间片的范围是在0-100ms之间