邮箱登录入口

NEWS CENTER

新闻中心

全部分类

控制器的基本功能

  • 分类:新闻资讯
  • 作者:恒开
  • 来源:http://www.cshkdq.com
  • 发布时间:2020-11-13 13:33
  • 访问量:0

【概要描述】控制器的基本功能:数据缓冲:由于I / O设备的速度较低,并且CPU和内存的速度非常高,因此必须在控制器中设置缓冲区。 输出时,使用此缓冲区高速临时存储来自主机的数据,然后以I / O设备具有的速率将缓冲区中的数据传输到I / O设备。 输入时,使用缓冲区来临时存储从I / O设备发送的数据,在接收到一批数据后,缓冲区中的数据将高速传输到主机。

控制器的基本功能

【概要描述】控制器的基本功能:数据缓冲:由于I / O设备的速度较低,并且CPU和内存的速度非常高,因此必须在控制器中设置缓冲区。 输出时,使用此缓冲区高速临时存储来自主机的数据,然后以I / O设备具有的速率将缓冲区中的数据传输到I / O设备。 输入时,使用缓冲区来临时存储从I / O设备发送的数据,在接收到一批数据后,缓冲区中的数据将高速传输到主机。

  • 分类:新闻资讯
  • 作者:恒开
  • 来源:http://www.cshkdq.com
  • 发布时间:2020-11-13 13:33
  • 访问量:0
详情

控制器的基本功能:

  数据缓冲:由于I / O设备的速度较低,并且CPU和内存的速度非常高,因此必须在控制器中设置缓冲区。 输出时,使用此缓冲区高速临时存储来自主机的数据,然后以I / O设备具有的速率将缓冲区中的数据传输到I / O设备。 输入时,使用缓冲区来临时存储从I / O设备发送的数据,在接收到一批数据后,缓冲区中的数据将高速传输到主机。

  错误控制:设备控制器还负责对I / O设备传输的数据进行错误检测。 如果在传输中发现错误,通常会设置错误检测代码并将其报告给CPU,因此CPU会使这次传输的数据无效并再次执行传输。 这样,可以保证数据输入的正确性。

控制器

  数据交换:这是指CPU与控制器之间以及控制器与设备之间的数据交换的实现。 对于前者,CPU通过数据总线将数据并行写入控制器,或从控制器并行读取数据。 对于后者,设备将数据输入到控制器或将数据从控制器传输到设备。 为此,必须在控制器中设置数据寄存器。

  状态描述:识别和报告设备的状态控制器应记录该设备的状态,以供CPU了解。 例如,仅当设备处于发送就绪状态时,CPU才能启动控制器以从设备读取数据。 为此,应在控制器中设置一个状态寄存器,并将其每个位用于反映设备的特定状态。 当CPU读取该寄存器的内容时,它可以了解设备的状态。

  接收和识别命令:CPU可以向控制器发送各种不同的命令,并且设备控制器应该能够接收和识别这些命令。 因此,控制器中应有相应的控制寄存器,以存储接收到的命令和参数并解码接收到的命令。 例如,磁盘控制器可以从CPU接收15个不同的命令,例如读取,写入,格式化等,并且某些命令还带有参数;例如, 因此,磁盘控制器中有多个寄存器和命令解码器。

  地址识别:就像内存中的每个单元都有一个地址一样,系统中的每个设备也都有一个地址,并且设备控制器必须能够识别它控制的每个设备的地址。


关键词: