码迷,mamicode.com
首页 > 系统相关 > 详细

操作系统(2)_进程管理

时间:2017-10-27 01:53:32      阅读:377      评论:0      收藏:0      [点我收藏+]

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

技术分享

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

技术分享

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

技术分享

技术分享

技术分享

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

技术分享

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

技术分享

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

技术分享

技术分享

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

技术分享

技术分享

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

技术分享

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

技术分享

保存寄存器的值到pcb里面,pcb本身是在内存的。 保存现场,布置现场。

操作系统(2)_进程管理

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

原文地址:http://www.cnblogs.com/wangweiNB/p/7740105.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!