总线的分类及作用;总线的判优控制;总线的通信控制PPT
总线的分类及作用总线可以根据其传输特性、数据传输速率、物理尺寸、使用范围和成本等因素进行分类。以下是一些常见的总线分类:按照传输特性分类总线的出现大大简化...
总线的分类及作用总线可以根据其传输特性、数据传输速率、物理尺寸、使用范围和成本等因素进行分类。以下是一些常见的总线分类:按照传输特性分类总线的出现大大简化了不同设备之间的连接和通信,使得它们可以共享资源、交换数据、相互通信。例如,CPU和内存之间通过总线交换数据,硬盘和其他设备通过总线与主板交换数据。总线的判优控制在多个设备共享总线的情况下,需要有一种机制来决定哪个设备可以使用总线。以下是几种常见的判优控制策略:带仲裁的访问方式多个设备共享一条总线时,需要一个仲裁器来决定哪个设备可以获得总线的使用权。根据仲裁方式的不同,可以分别有:不同的判优控制策略有各自的优点和缺点,需要根据具体的应用场景来选择适合的策略。总线的通信控制总线的通信控制通常包括以下几个部分:请求信号、允许信号、数据传输和控制信号。以下是一些常见的通信控制策略:同步通信所有设备共享同一个时钟信号。在每个时钟周期内,设备之间通过指定的数据线进行数据的传输。这种方式下,设备的动作需要时钟信号的同步异步通信设备和设备之间的通信不需要共享同一个时钟信号。数据线上没有时钟信号,而是通过特定的握手信号来确认数据的传输。这种方式下,设备的动作不需要时钟信号的同步。但是需要注意数据的同步问题半同步通信这种方式结合了同步通信和异步通信的优点。它使用一个共享的时钟信号进行数据的传输,同时也使用握手信号进行数据的确认。半同步通信可以提供比异步通信更高的数据传输速率,同时又不需要像同步通信那样需要精确的时钟同步中断方式当设备需要使用总线时,通过发送中断信号来请求使用总线的权利。中断信号被中央处理器接收后,中央处理器将暂停当前正在执行的任务,转而执行与中断相关的任务。中断方式可以实现实时处理和多任务处理,但需要注意中断的处理可能会增加系统的开销轮询方式中央处理器通过循环向每个设备发送轮询信号来检查每个设备的状态。每个设备在接收到轮询信号后,会向中央处理器发送自己的状态和数据。轮询方式的优点是中央处理器可以及时了解每个设备的状态并对其进行控制,但需要注意轮询的频率和设备的数量会影响系统的效率DMA(直接内存访问)方式