标签:技术分享 答复 一个 程序 系统 输入 queue 运行 进程

所有程序都有CPU和io这两部分,即使没有用户输入也有输出。

CPU最好特别忙,io空闲无所谓。



程序/数据/状态 三个维度来看进程。

等待的资源可能是io资源或者通信资源(别的进程的答复)。

一个进程对应一个PCB,进程消亡,pcb也消亡。pcb驻留在内存,要把尽量少的放到pcb里面,不然占用大量空间。


操作系统的管理就是把pcb在各个队列移来移去。


jjob queue还不是进程,希望执行但是还没装入内存执行。

进程都希望把变量放到寄存器里面,进程运行一定会用到寄存器,把一些关键的,使用频繁的变量放到寄存器。

保存寄存器的值到pcb里面,pcb本身是在内存的。 保存现场,布置现场。
标签:技术分享 答复 一个 程序 系统 输入 queue 运行 进程
原文地址:http://www.cnblogs.com/wangweiNB/p/7740105.html