0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

面试必问题目:PCB包含哪些信息?

如意 来源:CSDN 作者:xiuxiuxiuyuan 2020-08-21 16:58 次阅读

PCB : 进程控制块

系统利用PCB来控制和管理进程,所以PCB是系统感知进程存在的唯一标志。进程与PCB是一一对应的。

通常PCB应包含如下一些信息

1、进程标识符 name

每个进程都必须有一个唯一的标识符,可以是字符串,也可以是一个数字。

2、进程当前状态 status

说明进程当前所处的状态。为了管理的方便,系统设计时会将相同的状态的 进程组成一个队列,如就绪进程队列,等待 进程则要根据等待的事件组成多个等待队列,如等待打印机队列。

3、进程相应的程序和数据地址

以便把PCB与其程序和数据联系起来。

4、进程资源清单

列出所拥有的除CPU外的资源记录,如拥有的I/O设备, 打开的文件列表等。

5、进程优先级 priority

进程的优先级反映进程的紧迫程度,通常由用户指定和系统设置。

6、CPU现场保护区 cpustatus

当进程因某种原因不能继续占用CPU时(如等待打印机),释放CPU,这时就要将CPU的各种状态信息保护起来,为将 来再次得到处理机恢复CPU的各种状态,继续运行。

7、进程同步与通信机制

用于实现进程间互斥、同步和通信所需的信号量等。

8、进程所在队列PCB的链接字

根据进程所处的现行状态,进程相应的PCB参加到不同队列中。PCB链接字指出该进程所在队列中下一个进程PCB的首 地址。

9、与进程有关的其他信息

如进程记账信息,进程占用CPU的时间等。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pcb
    pcb
    +关注

    关注

    4226

    文章

    22484

    浏览量

    386128
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10456

    浏览量

    206650
  • 进程
    +关注

    关注

    0

    文章

    194

    浏览量

    13876
收藏 人收藏

    评论

    相关推荐

    6个关于pcb信号线的重要信息

    6个关于pcb信号线的重要信息
    的头像 发表于 01-05 10:34 413次阅读

    硬件工程师经典面试题详解

    硬件工程师经典面试题详解
    的头像 发表于 11-20 15:08 781次阅读
    硬件工程师经典<b class='flag-5'>面试</b>题详解

    硬件射频类面试注意事项

    射频电路有微波和普通的频率区别。 微波电路一般会问一些微波电路和实际理论的差距,差距的原因等等。 射频电路一般会问设计思路是什么,设计的重点是什么等。 技术面之后就是综合面试了 综合面试就是场面话,对工作的规划,工作地点的选择,怎么看待行业等等了。
    的头像 发表于 11-20 09:43 315次阅读
    硬件射频类<b class='flag-5'>面试</b>注意事项

    30道Linux面试题总结

    如果你是一名开发人员、系统管理员,或是仅仅对 Linux 感兴趣,那么这个列表是为你准备的。它包含了类 Unix 系统管理或编程职位面试中涉及 Linux 相关的所有常见问题。
    发表于 10-27 15:29 776次阅读
    30道Linux<b class='flag-5'>面试</b>题总结

    c语言面试题集(完整版)

    电子发烧友网站提供《c语言面试题集(完整版).pdf》资料免费下载
    发表于 10-20 11:20 1次下载
    c语言<b class='flag-5'>面试</b>题集(完整版)

    异步FIFO相关面试问题

    又到了一年一度的招聘季节,有粉丝私信问了一个问题,一个关于以前流传出来的大厂面试题目,个人觉得算是比较经典的题目,也是工作中经常遇到的一个问题,所以准备写一篇回答下。
    的头像 发表于 10-01 10:11 392次阅读
    异步FIFO相关<b class='flag-5'>面试</b>问题

    定制pcb需要提供什么文件

    清单(BOM)、制造图纸和装配图纸等。 一、Gerber文件 Gerber文件后缀是.gbr,是做pcb板子中很重要的一个常见文件,其包含pcb板每个层的如铜线路、焊盘、阻焊层和丝印层等几何
    的头像 发表于 09-27 10:41 2968次阅读

    硬件经典面试100题分享

    学电人员必备;硬件经典面试100题;面向电子行业的面试基础问题,提前进入职业的大门
    发表于 09-27 06:23

    pcb丝印图怎么生成 PCB 丝印有哪些颜色?

    丝印通常是用作在 PCB 板上制定有用的信息,可以在组装过程帮助用户,用于标记元器件值,零件编号、极性等信息,还包含版本、制造商等信息
    发表于 08-15 12:34 2448次阅读
    <b class='flag-5'>pcb</b>丝印图怎么生成 <b class='flag-5'>PCB</b> 丝印有哪些颜色?

    【图文】一文看懂如何制作PCB丝印

    的尺寸而变化。如果空间有限,就需要先考虑最关键的信息PCB上的丝印 PCB丝印主要包含以下: 元件参考标志 极性标记 引脚1标记 组件边界 公司标志 制造商标记 警告符号 季件号
    的头像 发表于 08-09 19:40 3084次阅读
    【图文】一文看懂如何制作<b class='flag-5'>PCB</b>丝印

    常见的嵌入式C语言面试

    数组是最基本的数据结构,关于数组的面试题也屡见不鲜,本文罗列了一些常见的面试题,仅供参考。目前有以下18道题目
    发表于 07-18 10:46 606次阅读

    详解C/C++中的getMemory()函数

    如果你将面试一份 C/C++的工作,那么无论是笔试题或者面试题都有极大可能会被问到getMemory()的问题。当然这也是一道比较纠结的题目,本文就对这几道题目来做一个分析对比。
    发表于 07-17 17:35 417次阅读

    C语言面试最常问的关键字

    大家好,我是嵌入式老林,从事嵌入式软件开发多年,今天分享的内容是C语言面试最常问的三个关键字,希望能对你有所帮助。
    发表于 07-11 12:41 205次阅读

    PCB上的眼图是什么?PCB设计中眼图到底有什么用?

    本文将带领大家了解PCB上的眼图是什么,眼图是怎样形成的,眼图中包含有哪些信息,如何根据眼图情况分辨信号质量。
    发表于 06-16 14:43 283次阅读
    <b class='flag-5'>PCB</b>上的眼图是什么?<b class='flag-5'>PCB</b>设计中眼图到底有什么用?

    ACS712霍尔电流传感器包含原理图PCB文件

    ACS712霍尔电流传感器包含原理图PCB文件资料
    发表于 05-25 15:36 0次下载