硬件中的轮询与握手
Posted
技术标签:
【中文标题】硬件中的轮询与握手【英文标题】:Polling vs handshaking in hardware 【发布时间】:2021-02-12 14:23:38 【问题描述】:***shear & Brylow 的计算机科学:概述(第 12 版)陈述如下:
打印文档等过程涉及持续的双向对话,称为握手,其中计算机和外围设备交换有关设备状态的信息并协调它们的活动。 p>
我更熟悉“握手”作为建立 TCP 连接的过程,“轮询”作为反复检查硬件设备状态的技术。
这个ScienceDirect summary 让事情变得更加复杂,提到了两种握手——硬件和软件——这两种握手都没有我熟悉的含义。
那么“握手”和“轮询”究竟是什么关系呢?
【问题讨论】:
【参考方案1】:握手是一个多阶段的过程,设备建立连接并确认它们正在相互倾听/交谈。这是一种在一定程度上确保数据将到达正确位置并被接收的方法。
如您所说,轮询只是重复检查设备的状态。至于关系,你需要有一种方法来获取轮询数据,而握手通常是建立这种连接的一种方式
【讨论】:
但这两个消息来源并没有将其描述为建立连接的一种方式,而是将其描述为检查本身。以上是关于硬件中的轮询与握手的主要内容,如果未能解决你的问题,请参考以下文章