I/O基础知识:什么是I/O设备? 您所在的位置:网站首页 计算机的显示器属于什么设备 I/O基础知识:什么是I/O设备?

I/O基础知识:什么是I/O设备?

2024-06-30 11:18| 来源: 网络整理| 查看: 265

文章目录 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 实验室设备网 版权所有