I/O基础知识:什么是I/O设备? | 您所在的位置:网站首页 › 计算机的显示器属于什么设备 › I/O基础知识:什么是I/O设备? |
文章目录
I/O设备I/O设备是哪些【1】块设备【2】字符设备
设备控制器
I/O设备
操作系统的三个基础:进程、地址空间和文件 除此之外,操作系统还要控制所有的I/O设备。OS(操作系统)必须向设备发送命令、捕捉中断并处理错误、还应该在设备和OS之间提供一个接口 不同的人对I/O设备的理解是不同的: 电子工程师眼中:I/O设备是硬件即芯片、导线、电源和其他组成硬件的物理设备程序员:I/O其实就是硬件提供给软件的接口 I/O设备是哪些I/O设备(输入/输出设备):它是人类用来和计算机通信的外部硬件 I/O设备可以从计算机接受数据,也可以向计算机发送数据 I/O设备可以分为两种类型: 块设备(block device)字符设备(character device) 【1】块设备块设备是一个能存储固定大小的信息的设备,它支持以固定大小的块、扇区或集群读写数据 每个块都有自己的物理地址 块设备基本特征:每个块都比较独立,独立进行读写操作 常见的块设备: 硬盘、蓝光光盘、USB盘…… 块设备缺点: 读写速度慢,因为必须从开头进行读写 与字符设备相比,块设备往往需要较少的引脚 【2】字符设备字符设备以字符为单位发送、接受字节流,不考虑任何块结构 字符设备是不可寻址的 常见的字符设备: 打印机、路由器、网关、交换机、网桥…… 设备控制器:处理cpu传入和传出信号的系统 设备控制器通过插头和插座连接到计算机。其中插座连接到设备控制器。设备控制器从连接的设备处接受数据、并将其存储到控制器内部的本地缓冲区 设备驱动程序: 与设备控制器对应。设备控制器通过设备驱动器利用中断与操作系统通信 设备控制器:硬件 设备驱动器:软件 |
CopyRight 2018-2019 实验室设备网 版权所有 |