微型计算机中,控制器的基本功能是( )。
2023-01-06 · 百度认证:广东太平洋互联网信息服务有限公司官方账号,优质数码...
1、数据缓冲
由于I/O设备的低速度和CPU和内存的高速度,必须在控制器中设置缓冲区。输出时,缓冲区用于暂时存储来自主机的高速数据,然后缓冲区中的数据以I/O设备的速率传输到I/O设备。
2、误差控制
设备控制器还负责对I/O设备传输的数据进行错误检测。如果在传输中发现错误,通常会定位错误检测代码并将其报告给CPU,因此CPU会取消传输的数据并重新传输。这样可以确保数据输入的正确性。
3、数据交换
这是指实现CPU与控制器、控制器和设备之间的数据交换。对于前者,数据由CPU通过数据总线并行写入控制器或从控制器并行读取;对于后者,设备向控制器输入数据或从控制器向设备传输数据。
扩展资料:
控制器的主要分类:
1、微程序
微程序控制(简称微代码控制)的基本思想是用微指令生成微操作命令,并用若干微指令组成微程序,以实现机器指令的功能(为了区分上述指令)。调用机器指令)。
2、中央处理器
控制器是指导计算机各部分按照指令的功能要求协调工作的部件。它是计算机的神经中枢和指挥中心。它由指令寄存器IR(指令寄存器)、程序计数器PC(程序计数器)和操作控制器0C(操作控制器)组成。
3、访问控制
门禁控制器是门禁系统的核心,对出入口通道进行控制。它是在传统门锁的基础上发展起来的。门控器是集读卡和控制于一体的门禁产品。它有独立的和网络化的类型。
参考资料来源:百度百科—控制器