当前位置:网站首页 > C++编程 > 正文

进程控制块pcb(进程控制块pcb的主要作用是什么)



2018计算机考研交流群:2018计算机考研交

流群
  进程控制块(PCB)是进程存在的惟一标志,是操作系统进程管理中一种重要的数据结构。

1)PCB的作用

存放进程的管理和控制信息的数据结构称为进程控制块。它是进程管理和控制的重要的数据结构,在进程创建时建立PCB,并伴随进程运行的全过程,直到进程撤销而撤销。

2)PCB中的信息

(1)进程标识符:包括内部和外部标识。

(2)处理机状态:通用寄存器、PC、PSW和用户栈指针。

(3)进程调度信息:进程状态、进程优先级、调度的其他信息、阻塞事件。

(4)进程控制信息:程序和数据的地址、同步和通信机制、资源清单和链接指针。

3)PCB的组织方式

线性:将系统中所有的PCB都组织在一张线性表中,将该表的首地址存放在内存的一个专用区域。

链接:将具有同一状态的PCB用其中的链接字链接成一个队列。这种方式可以获得较高的内存利用率。

索引:对于各种状态的PCB,先建立相应的索引表,并把各索引表在内存的首地址记录在内存的专用单元中,过索引表来找到某个PCB。

索引方式可以比链接方法更快找到所需的PCB

4)进程上下文切换

一个进程存储在处理器各寄存器中的中间数据叫做进程的上下文,所以进程的切换实质上就是被中止运行进程与待运行进程上下文的切换。

进程上下文切换是指CPU的控制权由运行任务转移到另外一个就绪任务时所发生的事件。进程的切换可以用中断技术来实现。

相关阅读》》
  操作系统的作用-【中公计算机考研原创】
  2018计算机考研英语翻译的复习方法【中公考研原创】
  考研英语阅读之例证题浅析【中公考研原创】
  考研英语阅读作者观点定位“集锦”【中公考研原创】
  掌握细节题解题技巧,决胜考研英语(二)【中公考研原创】
  考研英语阅读技巧-细节题【中公考研原创】
  汉语百科知识之维多利亚女王时代的英国文学【中公考研原创】
  英语一阅读轻松解题之推理引申题【中公考研原创】
  阅读分享之词义句意题解题技巧【中公考研原创】
  考研英语阅读理解主旨题进步(一)【中公考研原创】
  以上是中公考研为大家准备整理的“计算机考研操作系统之进程控制块(PCB)【中公原创】”的相关内容。为了帮助考生更好地进行计算机考研复习,中公考研为广大学 子 推出 2018考研暑期集训半年集训推免精品班 系列备考专题,针对每 一个科目要点 进行深入的指导分析,还会根据每年的考研大纲进行针对性的 分析哦~欢迎各位考生了解咨询。同时,中公考研一直为大家 推出考研直播课 堂,足不出户就可以边听课边学习,为大家的考 研梦想助力!

到此这篇进程控制块pcb(进程控制块pcb的主要作用是什么)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 2258xt主控ce数(2258xt主控和2258的区别)2025-04-02 16:18:06
  • enact翻译(ency翻译)2025-04-02 16:18:06
  • console线接法与usb(console线接法图解)2025-04-02 16:18:06
  • 消息认证码mac值(mac进行消息认证的过程)2025-04-02 16:18:06
  • cp1500上市时间(cp1501图解)2025-04-02 16:18:06
  • msvcp140.dll是干什么用的(msvcp140.dll有什么用)2025-04-02 16:18:06
  • gmock入门(gmestock)2025-04-02 16:18:06
  • cnn算法(cnn算法原理)2025-04-02 16:18:06
  • sigmod会议 ccf(sigmod会议在中国啥水平)2025-04-02 16:18:06
  • ctb战斗系统(战斗系统设定)2025-04-02 16:18:06
  • 全屏图片