进程的三个基本状态

 三个状态: 

  1.     就绪 
  2.     执行
  3.     阻塞

三个状态之间的切换

 

 

 

图中的 I/O分为文件I/O、网络I/O

有I/O就有阻塞,这里是计算机优化的出发点,网络IO模型优化解决的根本就在这里。

 

ps:

PCB:

 

进程控制块(PCB)是系统为了管理进程设置的一个专门的数据结构。系统用它来记录进程的外部特征,描述进程的运动变化过程。同时,系统可以利用PCB来控制和管理进程,所以说,PCB(进程控制块)是系统感知进程存在的唯一标志。
 Linux系统的PCB包括很多参数,每个PCB约占1KB多的内存空间

 

posted @ 2019-11-07 19:18  想买牧马人去浪  阅读(642)  评论(0)    收藏  举报