• 2017.0613.《计算机组成原理》总线控制-通信控制


    同步通信控制

    1.同步通信控制中,总线的传输周期的时间长是大于时钟周期的。怎么来理解这个,时钟是数字电路中,控制着信号的每次传输,很短暂,但是总线的传输周期很长,

    因为其中涉及很多操作。

    2.整个传输周期过程的时间是定宽,定距的(定宽,定距的是时钟),并且在对应的时间点上,必须完成相应的操作命令。

    3.总线的控制分为两种:判优控制和通信控制。我们换一种通俗的说法来叙述这两种控制,判优控制就是多个设备争抢对总线的控制权,就好比多个出租车在车站抢第一个车位,但是如何决定这些不同出租车对第一车位的所有权,就要看哪个出租车的优先级比较高了,优先级高的占有第一个位子。判优控制是决定主设备对总线的占有权。随着时间

    的发展,一个主设备不可能一直占有总线,当它放弃总线控制权时,通过判优控制,会有另一个主设备获得总线的占有权。如何对先后顺序不同的主设备进行安排,这就是通信控制来决定的,在不同的时刻安排不同的主设备和其从设备之间进行通信。然而通信控制的讲解重点不在于对不同的主设备(获得控制权)的先后安排,而在于在一个主设备的

    总线传输周期内,该主设备是如何工作的。

    4.完成一次总线操作的时间称为总线周期(也可以是总线传输周期)。这里还有一个重点,无论是说总线周期还是总线传输周期,都是人为设定的。在构成总线的硬件电路中,

    有一些东西是构造好的电路早就确定的,如总线时钟周期,总线频率,这些都是电路决定的。在后面的讲解中,以这些定宽,定距的时钟周期来规定总线周期。

    5.在通信控制中谈论了好几种不同类别的通信控制,通信是主设备和从设备之间的信号交流,控制是对两者间的交流过程进行人为地控制。怎么人为地控制,当然存在各种各样的控制,有同步的,异步的,半同步....

    6.是不是可以这么说,每一个总线周期都由四个阶段组成,申请分配(获得总线占有权),寻址(和从设备建立联系,并发出命令),传输数据,结束阶段。无论是什么操作指令,都由这四个阶段构成。

  • 相关阅读:
    INNODB在裸设备上的性能简单测试
    java interface 不能存常量数组?
    jfreechart linux图片中文显示乱码解决方法
    linux下tomcat工程从oracle读取中文出现乱码
    java读取文件输出流出现的问题
    运用mysqldump 工具时注意的问题
    ibatis中字段名问题
    oracle 定长字段查询问题 ,ibatis 与pl/sql查询的char类型字段查询不同
    ibatis #跟$的区别
    C#取整相关
  • 原文地址:https://www.cnblogs.com/wsw-bk/p/7003419.html
Copyright © 2020-2023  润新知