- 5
- 0
- 约2.47万字
- 约 38页
- 2021-02-16 发布于天津
- 举报
设备又叫做输入 / 输出设备,它是人类用来和计算 / 输出设备能够向计算机发送数据(输出)并从计不同的人对 I/O 硬件的理解也不同。对于电子工程师而言, I/O 硬件就是 芯片、导线、电源和其他组成硬件的物理设备。而我们程序员眼中的
设备又叫做输入 / 输出设备,它是人类用来和计算 / 输出设备能够向计算机发送数据(输出)并从计
什么是 I/O 设备? I/O 机进行通信的外部硬件。输入 算机接收数据(输入)。
可以分成两种:块设备 (block devices) 和字符设I/O
可以分成两种:块设备 (block devices) 和字符设
备 (character devices) 。
块设备 块设备是一个能存储固定大小块信息的设备,它支持以固定大小的块,扇 区或群集读取和(可选)写入数据。每个块都有自己的物理地址。通常块的 大小在 512 - 65536 之间。所有传输的信息都会以连续的块为单位。块设备的 基本特征是每个块都较为对立,能够独立的进行读写。常见的块设备有:硬盘、 蓝光光盘、 USB 盘。与字符设备相比,块设备通常需要较少的引脚。 块设备的缺点
基于给定固态存储器的块设备比基于相同类型的存储器的字节寻址要慢一 些,因为必须在块的开头开始读取或写入。所以,要读取该块的任何部分,必 须寻找到该块的开始,读取整个块,如果不使用该块,则将其丢弃。要写入块 的一部分,必须寻找到块的开始,将整个块读入内存,修改数据,再次寻找到 块的开头处,然后将整个块写回设备。
字符设备
另一类 I/O 设备是字符设备。字符设备以字符为单位发送或接收一个字符 流,而不考虑任何块结构。字符设备是不可寻址的,也没有任何寻道操作。常 见的字符设备有 打印机、网络设备、鼠标、以及大多数与磁盘不同的设备。 下面显示了一些常见设备的数据速率。
Device设备Data rate10 bytes/sec
Device设备
Data rate
10 bytes/sec
100 bytes/sec
7 KB/sec
I 描仪 1 MB/sec
4x Blu-ray disc 4倍g光光盘
18 M B/sec
Keyboard 键S
Mouse鼠标
56 K modem 56K调制解调器
Scanner at 300 dpi 300dpi
Digital camcord^字便携贰拥像tfl3.5 MB/sec
802JIn Wireless802,iin 无戎 37.5 MB/sec
USB 2.0FireWire 800 火线
USB 2.0
FireWire 800 火线 800 Gigabit Ethernet干兆以太网
60 M B/sec
100 MB/sec 125MB/sd SATA 3 disk drive satas磁盘骑血 MB/sec
625 MB/sec
5 翻at MB/sec
985 M B/sec
2.5 GB/sec
5 G B/sec
El
USB 3j0
SCSI Ultra 5 bus SCSI Ultra Single-lane PCIe 3.0 bus Thunderbolt 2 bus 2 总线 SONET OC-768 network
设备控制器
首先需要先了解一下设备控制器的概念。
设备控制器是处理CPU传入和传出信号的系统。设备通过插头和插座连接 到计算机,并且插座连接到设备控制器。设备控制器从连接的设备处接收数据, 并将其存储在控制器内部的一些特殊目的寄存器 (sp ecial purpose registers)
也就是本地缓冲区中。
特殊用途寄存器,顾名思义是仅为一项任务而设计的寄存器。例如, cs, ds,gs和其他段寄存器属于特殊目的寄存器,因为它们的存在是为了保存段号。 eax,ecx等是一般用途的寄存器,因为你可以无限制地使用它们。例如,你不 能移动ds,但是可以移动eax,ebx。
eax、ecx、edx、ebx、esics、ds、ss、es、
eax、ecx、edx、ebx、esi
cs、ds、ss、es、fs
特殊目的寄存器比如有:cs、ds、ss、es、fs、gs、eip、flag
每个设备控制器都会有一个应用程序与之对应,设备控制器通过应用程序 的接口通过中断与操作系统进行通信。设备控制器是硬件,而设备驱动程序是 软件。
I/O 设备通常由机械组件(mechanical component)和电子组件(electronic component)构成。电子组件被称为设备控制器(device con troller) 或者适配器
(adapter)。在个人计算机上,它通常采用可插入(PCle)扩展插槽的主板上的 芯片或印刷电路卡的形式。
PCIe
iipcteiaw
机械设备
您可能关注的文档
最近下载
- 数学物理方程讲解课后答案一二章--姜礼尚.pdf VIP
- 最新公路工程试验检测项目参数检验频率一览表资料.doc VIP
- 海南自贸港总体方案.pptx VIP
- 人教版小学语文一年级上册期末考试试题.pdf VIP
- 正步的行进与立定.doc
- 第3讲+走进新时代+课件《新时代中国特色社会主义思想学生读本(小学低年级)》.ppt VIP
- 2025-2026粤教粤科版(2024)科学二年级上册教学设计(附目录) .pdf
- 横纹肌溶解症--精品课件.ppt VIP
- 【9历一模】2025年安徽省蚌埠市五河县中考一模历史试题(含解析).pdf VIP
- 精品解析:2024-2025学年山东省济南市高新技术产业开发区人教版四年级上册期末考试数学试卷(原卷版).docx VIP
原创力文档

文档评论(0)