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
    +关注

    关注

    4323

    文章

    23128

    浏览量

    398721
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10883

    浏览量

    212303
  • 进程
    +关注

    关注

    0

    文章

    203

    浏览量

    13966
收藏 人收藏

    评论

    相关推荐

    面试题】人工智能工程师高频面试题汇总:机器学习深化篇(题目+答案)

    ,或者深度学习的框架,还有怎么优化模型,这些都是加分项,能有效提高面试通过率。本篇小编整理了一些高频的机器学习深化方面的面试题,这些题目都是从实际面试中总结出来的,非
    的头像 发表于 12-16 13:42 2012次阅读
    【<b class='flag-5'>面试</b>题】人工智能工程师高频<b class='flag-5'>面试</b>题汇总:机器学习深化篇(<b class='flag-5'>题目</b>+答案)

    面试题】人工智能工程师高频面试题汇总:Transformer篇(题目+答案)

    随着人工智能技术的突飞猛进,AI工程师成为了众多求职者梦寐以求的职业。想要拿下这份工作,面试的时候得展示出你不仅技术过硬,还得能解决问题。所以,提前准备一些面试常问的问题,比如机器学习的那些算法
    的头像 发表于 12-13 15:06 557次阅读
    【<b class='flag-5'>面试</b>题】人工智能工程师高频<b class='flag-5'>面试</b>题汇总:Transformer篇(<b class='flag-5'>题目</b>+答案)

    人工智能工程师高频面试题汇总——机器学习篇

    ,或者深度学习的框架,还有怎么优化模型,这些都是加分项,能有效提高面试通过率。本篇小编整理了一些高频的机器学习方面的面试题,这些题目都是从实际面试中总结出来的,非常具
    的头像 发表于 12-04 17:00 918次阅读
    人工智能工程师高频<b class='flag-5'>面试</b>题汇总——机器学习篇

    面试嵌入式都会问那些问题呢?

    作为一名电子工程专业的毕业生,我对嵌入式系统开发一直充满热情。当我决定踏入这个行业,寻找属于自己的职业道路时,面试成为了我必须面对的挑战。在这里,我想分享一些我在嵌入式系统面试中遇到的问题以及我的应对经验。
    的头像 发表于 11-27 09:13 353次阅读
    <b class='flag-5'>面试</b>嵌入式都会问那些问题呢?

    程序员去面试只需一个技能征服所有面试官!

    为什么要学嵌入式?面试各方面感觉都良好,为啥最后给毙了?在这么多技术活儿里,嵌入式开发为啥这么吃香?嵌入式开发找工作,为何更容易?……来,来,来,看看不为人知的内部消息!就像我最近听说的这个事儿,有
    的头像 发表于 11-05 19:35 225次阅读
    程序员去<b class='flag-5'>面试</b>只需一个技能征服所有<b class='flag-5'>面试</b>官!

    驰AI办公本Turbo重磅发布

    近日,思驰AI办公本新品发布会如约而至,思驰IOT事业部首席产品官马斌斌详细介绍了思驰在智慧办公领域的深入思考和创新实践,并推出了思驰AI办公本Turbo。
    的头像 发表于 10-31 14:23 512次阅读

    激光雷达点云数据包含哪些信息

    )、环境监测、城市规划等领域。激光雷达点云数据是激光雷达系统收集到的一系列三维空间坐标点,包含了丰富的空间信息。本文将介绍激光雷达点云数据包含信息。 空间坐标
    的头像 发表于 08-29 17:18 1007次阅读

    socket包含哪些基本信息?

    在计算机网络中,套接字(Socket)是一种通信端点的抽象表示,用于在网络中进行数据传输。套接字是网络编程的基础,它提供了一种简单、灵活的方式来实现网络通信。 套接字的基本概念 套接字是一种通信端点,它在网络通信中扮演着重要的角色。套接字可以看作是一个通信通道,它允许两个进程之间进行数据交换。在网络编程中,套接字被广泛用于实现客户端和服务器之间的通信。 套接字的基本概念包括以下几个方面: 1.1 通信端点:套接字是一
    的头像 发表于 08-16 10:43 307次阅读

    驰获得TISAX最高等级AL3级认证

    近日,经过充分的准备和严格的评审,思驰科技股份有限公司已成功获得TISAX最高等级AL3级的认证标签,这一认证标志着思驰在汽车科技领域内的信息安全管理和保护能力符合国际标准和汽车行业特定的安全要求,也意味着思
    的头像 发表于 07-25 10:49 658次阅读

    面试嵌入式工作,会被问什么问题?

    面试嵌入式工作时,面试官可能会从多个方面考察应聘者的知识、技能和经验。以下是一些常见的嵌入式工作面试问题,这些问题涵盖了基础知识、专业技能、项目经验和个人能力等方面
    的头像 发表于 07-17 09:26 2054次阅读
    <b class='flag-5'>面试</b>嵌入式工作,会被问什么问题?

    usb dfu驱动安装失败,提示指定位置不包含有关硬件的信息是怎么回事?

    usb dfu 驱动安装失败,提示指定位置不包含有关硬件的信息,文档里面说要序列号是怎么回事
    发表于 05-17 14:30

    一个成熟的PCBA设计通常包含哪几个方面?

    一站式PCBA智造厂家今天为大家讲讲什么是成熟的PCBA设计?成熟的PCB设计包含哪几个方面?。成熟的PCB(印刷电路板组装)设计是指经过精心规划、优化和验证的设计,以确保电路板的功能性、可靠性以及
    的头像 发表于 05-07 09:24 487次阅读

    PCB丝印有哪些信息PCB丝印应用流程

    此阶段涉及在 PCB 上进行丝网印刷。将板固定在印刷机上,丝网可多方向移动,实现精确印刷。PCB 已按照软件中创建的图案进行蚀刻。
    发表于 04-19 15:05 2726次阅读
    <b class='flag-5'>PCB</b>丝印有哪些<b class='flag-5'>信息</b>?<b class='flag-5'>PCB</b>丝印应用流程

    易微再添新翼 易微青岛办事处正式成立

    易微砥砺奋进,再添新翼! 近日,易微青岛办事处正式成立,是易微在华东区域的又一重要战略布局。 青岛作为国家打造“一带一路”国际合作新平台的重点城市,将集成电路产业放在新兴产业发展重要位置,汇集
    的头像 发表于 04-14 10:34 449次阅读

    多层PCB工艺包含哪些内容和要求呢?

    一站式PCBA智造厂家今天为大家讲讲pcb设计需要知道的多层板工艺有哪些?PCB多层板工艺介绍。在PCB设计中,多层板的使用已经变得越来越普遍。与单层或双层板相比,多层板可以提供更高的集成度、更好
    的头像 发表于 03-06 09:36 479次阅读