正在加载图片...
(2)多个外设查询工作方式 上面我们介绍了单个外设利用 查询方式的工作情况。当系统 中有多个外设时,查询方式工 1号外设 Y 对1号外设服 作的流程成图如图7-6所示。 准备就 务 从图可以看出,CPU逐个外设进 行查询。若发现那个外设准备 就绪,就对该外设实施数据传 送。然后再对下一外设查询, 2号外设 对2号外设服 依次循环。从而可以实现,在 务 查询过程中,CPU不能做别的事 情,这就大大降低了CPU的效率。 而且,假如某一外设刚好在查 询过后处于就绪状态,那么它 3号外设 Y 对3号外设服 准备就 必须等到CPU查询完所有外设, 务 再次查询此外设时才能发现它 处于就绪状态,而后对此外设 服务。这样就不能对外设进行 实时数据交换,这对许多实时 号外设 对n号外设服 准备就 性要求较高的外设来说,就有 可能丢失数据。(2)多个外设查询工作方式 上面我们介绍了单个外设利用 查询方式的工作情况。当系统 中有多个外设时,查询方式工 作的流程成图如图 7 - 6所示。 从图可以看出,CPU逐个外设进 行查询。若发现那个外设准备 就绪,就对该外设实施数据传 送。然后再对下一外设查询, 依次循环。从而可以实现,在 查询过程中,CPU不能做别的事 情,这就大大降低了CPU的效率。 而且,假如某一外设刚好在查 询过后处于就绪状态,那么它 必须等到CPU查询完所有外设, 再次查询此外设时才能发现它 处于就绪状态,而后对此外设 服务。这样就不能对外设进行 实时数据交换,这对许多实时 性要求较高的外设来说,就有 可能丢失数据。 1号外设 准 备 就 绪?2号外设 准 备 就 绪?3号外设 准 备 就 绪?n号外设 准 备 就 绪? 对 1号外设服 务对 2号外设服 务对 3号外设服 务对 n号外设服 务 NNNN YYYY
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有