所有程序都有CPU和io这两部分,即使没有用户输入也有输出. CPU最好特别忙,io空闲无所谓. 程序/数据/状态 三个维度来看进程. 等待的资源可能是io资源或者通信资源(别的进程的答复). 一个进程对应一个PCB,进程消亡,pcb也消亡.pcb驻留在内存,要把尽量少的放到pcb里面,不然占用大量空间. 操作系统的管理就是把pcb在各个队列移来移去. jjob queue还不是进程,希望执行但是还没装入内存执行. 进程都希望把变量放到寄存器里面,进程运行一定会用到寄存器,把一些关键的,使用频繁…