前趋图就是数据结构里面提到的拓扑图。节点有先后关系,而且同一级的节点可以同时运行。P1是开始节点,P9是结束节点。


P1->P4,只有当P1运行完毕了P4才能够开始执行。它们之间存在着这种前趋关系。P2和P3运行完之后,P5才可以运行.


先算乘除后算加减,所以先算B*3和X*9.B*3的结果再去除以X.这些关系我们可以用一些信号去表示。


Z1是中间结果.Z2也是中间结果.S1-S5五个操作.五个操作有一定的先后执行次序.执行次序可以用前趋图表示出来.

组成原理部分就有关于流水线的操作.任何一条指令,每一条指令要经过取址,分析和执行三步.流水线的示意图就是这么一个示意图.用前趋图也能够描述一个流水线的执行过程.


把流水线的示意图画成一个前趋图.找一种制约关系.哪一部分操作完了另一部分就可以开始执行了.把每一步操作转换成为一种直观的操作模式.

第一条指令完成了取址以后我们就可以进行下一步的操作了。


下面来看同步与互斥.就是PV操作.同步与互斥是PV操作的基础.这是平常所考的同步与互斥的一些概念都是从PV操作中体现出来.所以说PV操作是进程部分的重中之重.这个知识点是每年必考的知识点.由于这个知识点它的难度比较高,所以说很多的学员都是在这方面有所欠缺.


生产者消费者问题是一个非常著名的进程同步的问题.它描述的是一群生产者进程在生产产品,并且将这些产品提供给消费者去消费.生产者与消费者可以并行地执行.它们之间就设立了一个缓冲区.一个或者是N个缓冲区.

它们必须有一个沟通和协调的过程.


这里的市场是单缓冲区.单缓冲区是指这里的市场只能存一个产品.当存完一个产品之后,这个生产者就不能够向市场再投放产品.

多缓冲区:


几个概念:临界资源.

转载于:https://www.cnblogs.com/ZHONGZHENHUA/p/7157404.html

希赛软件设计师视频教程-3.1 进程(第三部分) 标清相关推荐

  1. 软件设计师 软考 真题练习 (三)

    软件设计师 软考 真题练习 (三) 以下关于散列表(哈希表),及其查找特点的叙述中,正确的是 A.在散列表中进行查找时,只需要与待查找关键字及其同义词进行比较 B.只要散列表的装填因子不大于1/2,就 ...

  2. 【软考-软件设计师】解释程序实现高级语言的三种方式

  3. 快速通过软件设计师考试方法

    快速通过软件设计师考试方法:[url]http://bbs.csai.cn/xch/from.asp?id=1&wh=zl0609[/url] 软件设计师指定教材:[url]http://bb ...

  4. 希赛免费试看教学视频

    软件设计师视频教程 由全国著名的软件工程专家张友生与资深软考辅导专家王勇主编和讲解,其最大的特色是采取以"考点为中心,有取有舍"的讲课.  http://www.educity.c ...

  5. 软件设计师考前100个知识点-摘自希赛网

    1.码制的表示 定点整数 原码与反码的0既有+0也有-0,数码的表示个数为2n-1个.补码与移码有人为定义,-0编码定义为最小数值-1,数码的表示个数为2n个,最小表示数值为2n-1. 定点小数 数码 ...

  6. 【软考】《希赛教育·软件设计师考前冲刺与考点分析》计算机硬件基础知识——学习笔记

    Content 第1章 计算机硬件基础知识 第2章 操作系统基础知识 第3章 程序语言和语言处理程序基础知识 第4章 数据结构 第5章 数据库系统基础知识 第6章 网络基础知识 第7章 软件工程基础知 ...

  7. 信息系统项目管理师-希赛早期软考视频教程

    信息系统项目管理师-希赛早期软考视频教程 软考 信息系统项目管理师-希赛早期软考视频教程 下载地址: http://www.feixueteam.net/thread-913-1-1.html&quo ...

  8. 视频教程-2020软考软件设计师-上午真题解析视频课程-软考

    2020软考软件设计师-上午真题解析视频课程 河北师范大学软件学院优秀讲师,项目经理资质,担任操作系统原理.软件工程.项目管理等课程教学工作.参与十个以上百万级软件项目管理及系统设计工作.在<计 ...

  9. 视频教程-2020软考软件设计师下午案例分析视频培训课程-软考

    2020软考软件设计师下午案例分析视频培训课程 河北师范大学软件学院优秀讲师,项目经理资质,担任操作系统原理.软件工程.项目管理等课程教学工作.参与十个以上百万级软件项目管理及系统设计工作.在< ...

最新文章

  1. 怎么用python运行代码_python怎么运行代码程序
  2. 面试题6--利用前序和中序遍历重构二叉树--递归方法
  3. tableau必知必会之仪表板的最佳实践
  4. 选择UPS电源的四大要素
  5. VC++ 使用attributes定义接口
  6. 几维安全Javascript代码混淆(js加密)在线使用说明
  7. 云中台技术架构_为什么开放基础架构在云中很重要
  8. Winform 显示Gif图片
  9. java xml 画表格_用js+xml自动生成表格的东西
  10. Backup and Recovery Basics1
  11. 二级MYSQL的语法整理_MySQL 常用命令及语法整理
  12. Dart教程(二):基本语法
  13. 蓝桥杯官网练习系统入门训练(一)
  14. 计算机专业专科生毕业论文题目,★专科生计算机专业论文题目专科生计算机专业毕业论文题目大全专科生计算机专业论文选题参考...
  15. IIS 部署,发布 报错 500.19
  16. 独木桥的c语言程序,独木桥
  17. ppt背景图片计算机教学知识,数学课件ppt背景图片
  18. No qualifying bean of type ‘com.zl.dao.UserDao‘ available:expected at least 1 bean which qualifies
  19. 指纹识别传感器市场仍将持续上涨
  20. 思科网络设备安装与调试——帧中继云配置

热门文章

  1. python中*args和**args的不同
  2. javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/el/ELResolver错误解决办法...
  3. 基于Google Reader发展起来的个性化推荐系统之三大问题
  4. Class.getResource和ClassLoader.getResource
  5. 关于Vue.use()详解
  6. [pytorch、学习] - 5.7 使用重复元素的网络(VGG)
  7. angular --- ngDialog关闭当前层
  8. asp.net model 验证和取出 ErrorMessage 信息
  9. java传值和通过引用传递
  10. 2月末周全球域名解析商Top15:万网DNSPod份额均上涨