io设备概述

13f2b1f7341a4b79a97e29c42c4cc468.jpg

1. I/O设备定义:用于将数据进行输入(Input)和输出(Output)到计算机的外部设备。

2. 人机交互类外部设备:涉及与人类进行交互的设备,如键盘、鼠标等。
3. 存储设备:用于存储数据的设备,如硬盘、固态硬盘等。
4. 网络通信设备:用于网络连接和数据传输的设备,如路由器、交换机等。
5. 按传输速率分类:
低速设备:传输速度较慢的设备。
中速设备:传输速度介于高速和低速之间的设备。
高速设备:传输速度较快的设备。
6. 块设备:传输速度快,可进行寻址的设备。
7. 按信息交换的单位分类:
字符设备:传输速度慢,不可寻址,通常使用中断驱动方式。
8. I/O控制方式:提到了中断驱动方式作为控制方式之一。
4f4a0ffc5b1b4b6882804c90b3a258d6.jpg

 

3b3ad0ee499c4d1eadfe77bf1e20b674.jpg 

e2040265806d48968ed42b48ddbcbd8a.jpg 

网络通信设备
想象一下,如果你要和朋友聊天,你们可能需要电话、手机或者面对面交流。在计算机的世界里,网络通信设备就像是这些聊天工具,它们帮助计算机之间进行交流。
1. 路由器:就像小区的门卫,它知道小区里的每家每户,当你要寄东西给邻居时,门卫会帮你把东西送到正确的门牌号。
2. 交换机:就像邮局,它有很多窗口,每个窗口都连接着不同的人。当你要寄信时,邮局会把你的信分发到正确的窗口,然后送到收信人手里。
3. 调制解调器:就像是一个翻译官,它把计算机的语言转换成电话线能理解的语言,或者反过来,这样计算机就能通过电话线和远方的计算机聊天了。
4. 无线接入点:就像是一个无线广播站,它发出信号,让所有能接收到信号的设备都能连上网络,就像你打开收音机听广播一样方便。
5. 网络接口卡:就像你家里的Wi-Fi,它让你的电脑能够连接到网络,就像你打开手机连接到Wi-Fi一样。
6. 网关:就像是一个国家的海关,它检查所有进出的数据,确保只有安全的数据才能进入网络,就像海关检查旅客的行李一样。
网络通信设备的作用就是帮助计算机之间进行交流,就像我们用电话、手机或者面对面聊天一样。它们确保信息能够快速、准确地传递,同时还保护网络的安全,就像门卫、邮局和海关一样重要。

网络通信设备,就像是计算机世界的"邮递员"和"电话线"。它们的主要任务就是帮助计算机之间进行信息的传递和交流。
网络通信设备的主要类型:
1. 路由器(Router):
想象一下,有个邮递员,他负责把邮件分发到正确的地址。路由器就像这个邮递员,它帮助决定数据包(邮件)应该发送到哪个方向,确保它们能够到达正确的目的地。
2. 交换机(Switch):
交换机就像是邮局里的分拣机,它快速地把邮件(数据包)分发到不同的窗口(端口),每个窗口都连接着不同的计算机或者网络设备。
3. 调制解调器(Modem):
调制解调器就像是电话线的转换器,它把计算机的数字信号转换成电话线可以理解的模拟信号,或者反过来,这样计算机就能通过电话线和其他计算机进行通信了。
4. 无线接入点(Wireless Access Point, WAP):
无线接入点就像是无线电话的基站,它允许你的设备通过无线信号连接到网络,就像你用手机打电话一样方便。
5. 网络接口卡(Network Interface Card, NIC):
网络接口卡就像是你家门上的信箱,它让你的计算机能够连接到网络,接收和发送数据。
6. 网关(Gateway):
网关就像是两个不同国家之间的边境检查站,它帮助不同网络之间的数据进行翻译和转换,确保数据能够顺利通过。
网络通信设备的作用:
连接:让不同的计算机和设备能够互相连接。
数据传输:帮助数据在网络中快速、准确地传递。
管理流量:确保网络中的信息流动有序,避免拥堵。
安全:通过防火墙等设备保护网络不受恶意攻击。
简单来说,网络通信设备就像是计算机世界的交通系统,它们确保信息能够在网络中顺畅地流动,就像车辆在道路上行驶一样。
 


 

 bfd31ce3816b499faba4810973b6ae83.jpg


想象一下:你有一个书架,每个格子都能放一本书。你想看哪本书,直接走到那个格子,拿出来就行。这就是块设备,它们就像书架上的格子,你可以直接找到你想看的那部分内容。
特点:块设备就是那些可以快速存取大量数据的设备,比如你的硬盘。它们可以快速找到数据的确切位置,就像你直接走到书架的某个格子一样。
例子:硬盘、U盘、光盘,这些都是块设备,因为它们可以快速存取大量的数据。
字符设备
想象一下:你有一个只能写一行字的黑板,每次只能写一个字符,而且不能跳过任何字符,必须从头开始写。这就是字符设备,它们就像那个黑板,一次只能处理一个字符。
特点:字符设备就是那些一次只能处理一个字符的设备,它们不能像块设备那样快速跳到数据的某个位置。它们通常用来处理小量的数据,比如你敲键盘输入文字。
例子:键盘、鼠标、打印机,这些都是字符设备,因为它们一次只能处理一个字符或者一个动作。
总结一下
块设备:就像书架,可以快速找到任何一本书。
字符设备:就像黑板,一次只能写一个字符,从头开始。
在计算机的世界里,这两种设备各有用途,块设备适合处理大量数据,而字符设备适合处理小量数据和用户交互。

 

块设备和字符设备是计算机系统中两种不同类型的输入/输出设备,它们在数据交换方式上有所区别:
块设备(Block Device)
定义:块设备是指那些可以按块(block)为单位进行数据存储和访问的设备。这些设备通常用于存储大量数据,并且支持随机访问,即可以直接访问存储介质上的任何位置。
特点:
可寻址:可以定位到存储介质上的任何特定位置。
数据块:数据以块的形式进行读写,块的大小通常是固定的。
传输速度:通常较快,适合处理大量数据。
常见设备:
硬盘驱动器(HDD)
固态硬盘(SSD)
光盘驱动器(CD/DVD)
USB闪存驱动器
字符设备(Character Device)
定义:字符设备是指那些以字符为单位进行数据传输的设备,每次只能传输一个字符,不支持随机访问。
特点:
不可寻址:不能直接定位到存储介质上的特定位置。
字符流:数据以字符流的形式进行传输,没有固定的块大小。
传输速度:通常较慢,适合处理小量数据。
中断驱动:字符设备通常使用中断驱动方式来处理数据传输,即设备准备好发送或接收数据时,会发送中断信号给CPU。
常见设备:
键盘
鼠标
打印机
串行端口设备(如调制解调器)
区别
寻址能力:块设备支持寻址,可以随机访问;字符设备不支持寻址,只能顺序访问。
数据传输方式:块设备以数据块的形式传输,适合大量数据;字符设备以字符流的形式传输,适合小量数据。
应用场景:块设备常用于存储设备,字符设备常用于交互式设备。
这两种设备类型在操作系统中有着不同的处理方式,操作系统会根据设备的类型来优化数据的传输和处理。
 

  • 15
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值