2018计算机考研交流群:452734424

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

1)PCB的作用

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

2)PCB中的信息

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

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

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

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

3)PCB的组织方式

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

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

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

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

4)进程上下文切换

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

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

计算机进程控制块的作用是什么,计算机考研操作系统之进程控制块(PCB)【中公原创】...相关推荐

  1. 日常使用计算机出现的小问题(一)win10操作系统设备和驱动器栏目中出现空白图标该如何删除?删除一次刷新又重新出现

    win10操作系统设备和驱动器栏目中出现一个空白图标,双击没有用,右键只显示剪切.创建快捷方式.删除三种选项,在我们选择删除之后,虽然暂时看不到它了,但是刷新一次又会重新出现.就像是蛀虫一样顽强地存在 ...

  2. 计算机各外设的作用,外设在计算机中的作用及传输方式.doc

    1. 外设在计算机系统中的作用 在计算机系统中,外围设备的作用显然非常重要.一台普通的微机系统中,外围设备的价格已经远远超过主机的价格.外围设备的作用归纳起来有以下几方面. ⑴ 提供人机对话 人操作计 ...

  3. 计算机对环境设计的作用,浅谈计算机辅助设计教育在环境艺术设计专业教学中的作用...

    摘要:在计算机技术飞速发展的今天,计算机技术在教育领域的中的不断应用,使得计算机辅助教育孕育而生.在我国计算机辅助教育给教育带来了一场教育生产力的革命,对教育产生了不小的影响.环境艺术设计专业开设计算 ...

  4. 计算机各部件的作用是什么,计算机由哪些基本部件组成?各部件的作用是什么...

    匿名用户 1级 2013-09-23 回答 一台电脑大体是由CPU.主板.内存.硬盘.显卡.声卡.网卡.电源.机箱.光驱.音箱.鼠标.键盘.显示器等等所组成,那么它们的作用是什么呢, CPU的作用:C ...

  5. 计算机对室内设计的作用论文,谈计算机多媒体设计室内设计(毕业论文)

    内容介绍 原文档由会员 陈海峰 发布 ****信息工程大学 "计算机多媒体技术"专业(本科) 毕业论文 姓名: 学号: 年级: 专业: 计算机科学与技术 论文题目: 谈计算机多媒体 ...

  6. 用计算机输入输出,计算机输入/输出接口的作用是什么

    计算机输入/输出接口的作用是什么以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 计算机输入/输出接口的作用是什么 计算机 ...

  7. 操作系统之进程控制块PCB

    操作系统之进程控制块PCB PCB的作用: PCB的作用是使一个在多道程序环境下不能独立运行的程序(含数据)成为一个能独立运行的基本单位,一个能与其他进程并发执行的进程. (1) 作为独立运行基本单位 ...

  8. 天津师范大学计算机与信息工程学院研究生院,天津师范大学计算机与信息工程学院2020考研调剂信息...

    考研调剂是考研考生在第一志愿没有通过自己报考学校考试,但初试成绩符合复试调剂基本分数要求但在原报考单位没有复试资格,可以申请调剂.2020考研国家线已公布,2020考研调剂系统5月20日已开通,考研成 ...

  9. 西安邮电大学计算机学院研究生分数,2020西安邮电大学考研复试分数线已公布...

    院校考研复试分数线是判别该考生能否进入院校重要评判标准,了解分数线是考研过程中的第一步,以便于给自己制定一个要求.点击查看-2020西安邮电大学考研复试分数线~~ 西安邮电大学2020年硕士研究生招生 ...

最新文章

  1. ASP.Net生成静态HTML页
  2. http --- http与https相关概念小结
  3. ASP.NET MVC3 异步刷新
  4. MySQL中序列的作用_MySql中序列的应用和总结
  5. Decorator(装饰器)
  6. altera fpga sdi输出方案_高段位攻城狮是这样解决SI分析、DDR、FPGA国产化问题的! | 电巢直播答疑汇总...
  7. js+css 使div背景图在ie6中透明
  8. linux vnc的小黑点和鼠标不同步_vnc安装步骤,vnc在Linux中的7个安装步骤
  9. python入门基础知识实例-Python入门教程丨1300多行代码,让你轻松掌握基础知识点...
  10. HTTP协议基本原理简介(一)
  11. String s =new String()分析堆与栈
  12. 童鞋们,颜色采色器,实用工具
  13. 【WPF-HelixToolkit】史陶比尔RX160L 机器人仿真器源码学习
  14. JAVA架构师进阶之路
  15. 什么是Monitor?
  16. 分数排名 mysql_mysql 分数排名
  17. 基于ArduPilot Rover 4.1.5版本的汉特四驱小车搭建(1)
  18. WPF中Tooltip使用技巧总结
  19. 中共湖南省委党校中青班学员赴腾讯云启产业基地(长沙)开展交流考察活动
  20. 公司电脑监控软件究竟有何作用?

热门文章

  1. simulink仿真,提供MBSE的无人机开发解决方案及仿真模型
  2. 关于折半查找法的总结
  3. Python 求函数极小值、极大值点
  4. [C1进阶之路-通识] 信息单位
  5. oracle rman恢复表空间,Oracle RMAN 表空间的完全恢复
  6. Unity官方FPS教程(三)
  7. Halcon 模板匹配
  8. 我SB了,深感懊恼和自责,希望看到本文的朋友,不要再上当受骗了
  9. 微服务的4种部署策略,你都清楚吗?
  10. C3D代码总结(Pytorch)