I/O设备的基本概念和分类

 时间:2024-11-03 18:09:30

1、I/O设备的定义2、I/O设备的分类

I/O设备的定义

1、“I/O”就是“输入/输出”(input/output)I/O设备就是可以将数据输入到计算机,或者可以接收计算机输出数据的外部设备,属于计算机中的硬件部件。

2、鼠标、键盘是典型的输入设备,显示器是典型的输出设备,移动硬盘是即可输入,又可输出的设备。

3、UNIX系统将外部设备抽象为一种特殊的文件,用户可以使用与文件操作相同的方式对外部设备进行操作。Write操作:向外部设备写出数据。Read操作:从外部设备读入数据。

I/O设备的分类--按使用特性

1、按使用特性可分为人机交互类外部设备、存储设备和网络通信设备。

2、人机交互类外设有鼠标、键盘、打印机等,主要用于人机交互。这类设备的数据传输速度慢。

3、存储设备有移动硬盘、光盘等,主要用于数据存储。这类设备的数据传输速度快。

4、网络通信设备有调制解调器等,主要用于网络通信。这类设备的传输速度介于人机交互类外部设备和存储设备之间。

I/O设备的分类--按传输速率分类

1、按传输速率分类可分为低速设备、中速设备和高速设备。

2、低速设备如鼠标、键盘等,传输速率为每秒几个到几百个字节;中速设备如激光打印机等,传输速率为每秒墙绅褡孛数千至上万个字节;高速设备如磁盘等,传输速率为每秒数千字节至千兆字节的设备。

I/O设备的分类--按信息交换的单位分类

1、按信息交换的单位可分为块设备和字符设备。

2、块设备如磁盘等,数据传输的基本单位是“块”,传输速率较高,可寻址,即对它可随机的读/写任一块;字符设备如鼠标、键盘等,数据传输的基本单位是字符,传输速率坂叹蝠咪较慢,不可寻址,在输入/输出时常采用中断驱动的方式。

  • 利用python找出传入列表的奇数位
  • python如何打印出指定范围的各种数字
  • c语言输出hello world怎样做?
  • Visual Studio 怎样运行c++程序?
  • python中如何输出汉字
  • 热门搜索
    五一手抄报大全 创建平安校园手抄报 如何制作电子手抄报 走进名著手抄报内容 中秋节手抄报大全 保护环境手抄报资料 珍爱生命手抄报资料 我运动我快乐手抄报 争创文明城市手抄报 清明节手抄报题目