发布网友 发布时间:2022-04-23 03:12
共2个回答
热心网友 时间:2023-09-10 03:35
io(英语为:Input/Output),指的是输入/输出,通常指数据在存储器(内部和外部)或其他周边设备之间的输入和输出,是信息处理系统之间的通信。
输入是系统接收的信号或数据,输出则是从其发送的信号或数据。该术语也可以用作行动的一部分;到执行I/O是执行输入或输出的操作。
输入/出设备是硬件中由人(或其他系统)使用与计算机进行通信的部件。例如,键盘或鼠标是计算机的输入设备,而监控器和打印机是输出设备。计算机之间的通信设备(如电信调制解调器和网卡)通常执行输入和输出操作。
微机的特点:
微型计算机的特点是体积小、灵活性大、价格便宜、使用方便。自1981年美国IBM公司推出第一代微型计算机IBM-PC以来,微型机以其执行结果精确、处理速度快捷、性价比高、轻便小巧等特点迅速进入社会各个领域,且技术不断更新、产品快速换代。
从单纯的计算工具发展成为能够处理数字、符号、文字、语言、图形、图像、音频、视频等多种信息的强大多媒体工具。如今的微型机产品无论从运算速度、多媒体功能、软硬件支持还是易用性等方面都比早期产品有了很大飞跃。
热心网友 时间:2023-09-10 03:35
I/O(英语:Input/Output),即输入/输出,通常指数据在存储器(内部和外部)或其他周边设备之间的输入和输出,是信息处理系统之间的通信。
输入是系统接收的信号或数据,输出则是从其发送的信号或数据。该术语也可以用作行动的一部分;到“执行I/O”是执行输入或输出的操作。
输入/出设备是硬件中由人(或其他系统)使用与计算机进行通信的部件。例如,键盘或鼠标是计算机的输入设备,而监控器和打印机是输出设备。计算机之间的通信设备(如电信调制解调器和网卡)通常执行输入和输出操作。
将设备指定为输入或输出取决于视角。鼠标和键盘截取人类用户的肢体动作,并将其转换为计算机可解的输入信号;这些设备的输出是计算机的输入。
界面
只要 I/O 设备由处理器驱动,就需要 I/O 接口。通常,CPU 通过总线与设备通信。接口必须具有必要的逻辑来解释处理器生成的设备地址。握手应该由接口使用适当的命令(如 BUSY、READY 和 WAIT)来实现,并且处理器可以通过接口与 I/O 设备进行通信。
如果交换不同的数据格式,接口必须能够将串行数据转换为并行格式,反之亦然。因为处理器在等待来自输入设备的数据时处于空闲状态是一种浪费,所以必须提供产生中断的准备[1]和相应的类型编号,以供处理器进一步处理(如果需要)。
使用内存映射 I/O的计算机通过读取和写入特定内存位置来访问硬件,使用计算机通常用于访问内存的相同汇编语言指令。另一种方法是通过基于指令的 I/O,它要求 CPU 具有专门的 I/O 指令。