解决多个总线设备争抢总线的问题

集中仲裁

由专用设别来决定有谁来使用总线

"总线忙"信号的建立者是获得总线控制权的设备

链式查询方式(菊花链)

当设备1与设备N同时请求是时:

设备1与设备N同时向BR:总线请求

向总线控制部件发送请求向BG发送一个信号在BG上——直到遇到要用总线的设备——>要用总线的设备会将BG信号归零——>然后在向BS发送信号表示总线占用——>n设备等待在它之前的所有设备用完后才到它。

缺点:

1、对硬件设备的故障敏感(1坏了传不到n)

2、饥饿容易出现,优先级不能改变

计数器查询方式

当请求使用的总线设备的地址一致时,该设备获得总线控制权。同时,中止计数器的计数及调查。

2、故障不敏感

独立请求方式

分布仲裁

由各个设备的仲裁号来决定谁来使用总线

总线仲裁与菊花链的详细过程相关推荐

  1. ORACLE11G 将dataguard的rman备份恢复到测试环境的单机oracle中的详细过程

    2019独角兽企业重金招聘Python工程师标准>>> ORACLE11G 将dataguard的rman备份恢复到测试环境的单机oracle中的详细过程 原创 2015年08月21 ...

  2. HBase 1.2.6 完全分布式集群安装部署详细过程

    2019独角兽企业重金招聘Python工程师标准>>> Apache HBase 是一个高可靠性.高性能.面向列.可伸缩的分布式存储系统,是NoSQL数据库,基于Google Big ...

  3. VS调试dll详细过程记录

    VS调试dll详细过程记录 还可以参考博客: https://blog.csdn.net/u014738665/article/details/79779632 在我们写的程序中有时候调用dll,并且 ...

  4. 在 Mac OSX 版的 LispBox 环境上安装配置 SBCL 详细过程

    2019独角兽企业重金招聘Python工程师标准>>> 在 Mac OSX 版的 LispBox 环境上安装配置 SBCL 详细过程 今天在OSX版的 LispBox(使用CCL) ...

  5. STM32F0xx_EXIT中断配置详细过程

    Ⅰ.概述 EXIT外部中断在使用到按键或者开关控制等应用中比较常见,低功耗中断唤醒也是很常见的一种.因此,EXIT在实际项目开发中也是比较常见的一种. STM32F0中外部中断EXIT属于中断和事件的 ...

  6. Navicat 使用sql命令建数据库和表详细过程_2

    /** *@author blovedr *功能: Navicat 使用sql命令建数据库和表详细过程_2 *日期: 2018年7月24日   10:39 *注释: 学习数据库MySQL的点点记录, ...

  7. 【Linux】【服务器】 CentOS7下安装MySQL(版本8.0)详细过程步骤

    一.检查是否安装过mysql [Linux][服务器]CentOS7下卸载MySQL详细过程步骤 二.下载Linux下的Mysql包,打开Mysql官网 1.MySQL官网 2.滑到最后,点击MySQ ...

  8. Win7安装64位CentOS 6.4双系统详细过程

    原文连接Win7安装64位CentOS 6.4双系统详细过程 本文是在两篇文章整合而成.分别是: Mr.Johness的 最清晰细致的教程!一步步教你打造Win7+CentOS双系统 和 cjh326 ...

  9. System之Ubuntu:VMware虚拟机 Ubuntu安装详细过程(图文教程,最强攻略,步骤详细,建议收藏)

    System之Ubuntu:VMware虚拟机 Ubuntu安装详细过程(图文教程,最强攻略,步骤详细,建议收藏) 导读         不是每一个程序员都必须玩过linux,只是博主觉得现在的很多服 ...

最新文章

  1. SAP WM LT10事务代码的一个坑?
  2. oracle中DBWR全称,Oracle基本术语大全
  3. 码上公益首秀,让科技更有温度!
  4. linux设置外接显示器的分辨率
  5. Tinyshop前后台操作基础教程讲解
  6. 怎么使用ar打包静态库
  7. 【sqoop】sqoop概念,功能,架构,版本
  8. LINUX使用chrpath更改编译结果的rpath
  9. Android加载自定义字体出错,盘点Android使用自定义字体遇到的坑
  10. 基于Mendix的云上全流程透明性备品备件协同管理
  11. Docker容器时间与宿主机时间不一致
  12. 【C++】C++11 新特性
  13. 中国皮卡的解禁是个错误!!
  14. 大型综合网络搭建详细步骤教程
  15. uniCloud 云函数
  16. CO2/MAG/MIG焊接机(碳钢和不锈钢脉冲)
  17. ClassNotFoundException: org.codehaus.plexus.logging.LoggerManager
  18. python自动化办公是什么_Python自动化办公知识点整理汇总
  19. Java编写一个原始的聊天室(线程、服务器-客户端)
  20. java实现图片上传_java实现图片的上传和展示

热门文章

  1. 科技型中小企业有哪些?
  2. 壳寡糖/肉桂醛修饰乳清蛋白,乳清浓缩蛋白-羟丙基甲基纤维素复合材料
  3. 用Unity3D实现太阳系仿真
  4. post的请求body是json类型
  5. Linux运维面试题2
  6. 亚马逊Appstore不兼容Android 12,历时近两个月仍未解决
  7. 学生用计算机怎么计算sin1,sin的数值哪来的
  8. 人工智能教育前沿科技基础实验班开班仪式
  9. Python环境全家桶(永久使用)
  10. 硬核图解,再填猛男,YOLO详解!