常见的输入输出设备

字符输入设备

最常见的输入设备就是键盘了。键盘分为三类:薄膜键盘,多见于网吧;机械键盘,每个键都有独立的轴,程序员多喜欢用它。

图形输入设备

最常见的图形输入设备就是鼠标了,此外绘图工作者常常使用的数位板(输入板与压感笔),以及扫描仪等。

图形输出设备

显示器:CRT显示器,液晶显示器;打印机,投影仪等均是常见的图像输出设备。

输入输出接口的通用设计

该接口必须有读,写,判断是否占用,判断设备是否连接,判断设备是否已经启动等功能。接口包含四个基本的线:数据线,状态线,命令线,设备选择线。

数据线

是IO设备与主机之间进行数据交换的传送线,数据线包括单向传输的数据线跟双向传输的数据线。

状态线

状态线是IO设备状态向主机报告的信号线,状态线可以用来查询设备是否已经正常连接并就绪,此外也能查询设备是否已经被占用。

命令线

CPU向设备发送命令的信号线,可以发送读写信号,发送启动停止信号。

设备选择线

设备选择线是主机选择IO设备进行操作的信号线,CPU可以通过这个线对连在总线上的设备进行选择。

CPU与IO设备的通信

分为两种方法,一种是程序中断的方法,一种是DMA(直接存储器访问)的方法。首先我们需要明确,CPU的速度与IO设备的速度是不一致的。程序中断:当外围IO设备就绪时,向CPU发出中断信号,CPU有专门的电路响应中断信号。提供低速设备通知CPU的一种异步的方式,CPU可以高速运转同时兼顾低速设备的响应。
DMA方式:
DMA直接连接主存与IO设备,DMA工作时不需要CPU的参与。相比DMA方式,中断的方式会使CPU利用效率下降。计算机中的硬盘跟显卡一般都是使用DMA的通信方式。

计算机的输入输出设备相关推荐

  1. 计算机基础:7、计算机的输入输出设备

    1.常见输入输出设备 1.1.字符输入设备 键盘(薄膜键盘.机械键盘) 1.2.图形输入设备 鼠标.数位板(输入板,压感笔,用于绘图设计创作).扫描仪(将图形信息转换为数字信号) 1.3.图像输出设备 ...

  2. 计算机组成原理——输入输出设备(Input Output Equip-ment)

    输入输出设备 输入输出系统的发展阶段 第一阶段(早期阶段) 第二阶段(接口模块与DMA阶段)(讲解的重点) 第三阶段(具有通道结构的阶段) 第四阶段(具有I/O处理机的阶段) 输入输出系统的组成 I/ ...

  3. 计算机组成原理---输入输出设备

    除了CPU和存储器外,输入输出模块也是计算机的关键部分. I/O设备与主机交换信息的三种方式为程序查询.中断和DMA. 1.早期阶段 I/O设备与主存交换信息都必须经过CPU. 2.接口模块和DMA阶 ...

  4. 计算机组成原理——输入输出设备(I/O设备)

    概念 I/O控制方式概念 同操作系统I/O控制方式 程序直接控制和中断控制方式 DMA存取方式 通道控制方式 I/O设备的基本组成 外部设备 外存储器 磁盘 磁盘阵列(RAID) 光盘 固态硬盘 I/ ...

  5. 计算机编程输入与输出,计算机编程语言的发展与输入输出设备的使用

    计算机编程语言的发展与输入输出设备的使用 辽宁大学学报 自然科学版第32卷 第2期 2005年 JOURNALOFLIAONINGUNIVERSITY NaturalSciencesEdition V ...

  6. 计算机输入输出设备说课稿,信息技术七年级西交大版 第三节 计算机系统的组成与工作原理计算机系统及工作原理说课稿 (共15张PPT)...

    <信息技术七年级西交大版 第三节 计算机系统的组成与工作原理计算机系统及工作原理说课稿 (共15张PPT)>由会员分享,可在线阅读,更多相关<信息技术七年级西交大版 第三节 计算机系 ...

  7. 键盘鼠标是计算机标准输入输出设备,微型计算机输入输出设备之键盘和鼠标(ppt 32页).ppt...

    <微型计算机输入输出设备之键盘和鼠标(ppt 32页).ppt>由会员分享,可在线阅读,更多相关<微型计算机输入输出设备之键盘和鼠标(ppt 32页).ppt(31页珍藏版)> ...

  8. 计算机品牌企业关系图,AJ71C24-S3 画出PLC的I/O点与输入/输出设备的连接图或对应关系表, 三菱AJ71C24-S3 - 广州凌控...

    品牌: 三菱 产品名称: 计算机链接模块 型号: AJ71C24-S3 RS-232:1个,RS-422/485:1个. 传输速度:0.3-19.2kpbs. 计算机连接功能. 打印机/周连设备连接用 ...

  9. 计算机的输出原理,计算机原理及系统结构 输入输出设备.ppt

    计算机原理及系统结构 输入输出设备 计算机组成与系统结构--流水线技术 计算机原理及系统结构 第四十一讲 第10章 本章主要内容 输入输出设备概述 常用输入设备组成与运行原理 键盘 鼠标 常用输出设备 ...

最新文章

  1. python星号正方形_Python星号*与**用法分析
  2. 【正一专栏】读《摆渡人》——原来你在这里
  3. 【Linux】23.ubuntu定时执行脚本/etc/crontab 和 定时任务不执行的解决办法
  4. PsTools在***中的一点小应用
  5. 【渝粤教育】国家开放大学2018年春季 8039-22T二手车评估 参考试题
  6. redis在php上使用教程,Redis在PHP的一些使用方法
  7. Silverlight 4版本升级到4.0.60531.0
  8. 基于Tezos的算法稳定币Kolibri启动测试版
  9. 【Todo】【转载】Scala中Array, List, Tuple的区别
  10. 重构指南 - 封装条件(Encapsulate Conditional)
  11. 启科量子国产量子编程软件项目或将启动开源计划
  12. PNP型三极管s9012驱动共阳极数码管
  13. python excel模板 生成excel表格_python制作简单excel统计报表3之将mysql数据库中的数据导入excel模板并生成统计图...
  14. Android Studio中通过SQLiteDatabase类操作数据库
  15. 序列化Serializable serialVersionUID的作用
  16. ORA-1652 无法扩展TEMP表空间
  17. 最详细的微信小程序制作方法
  18. Background sticky concurrent mark sweep GC freed 842(58KB) AllocSpace objects
  19. 2021年江苏一级计算机报名时间,江苏2021年3月计算机一级报名时间安排
  20. 使用路由守卫来写登录效果

热门文章

  1. 悲观的人更容易获得好的感觉
  2. 【Java】实现统计字符串中大写、小写、数字字符出现次数
  3. ChatGPT 账号被封?推荐 5 款国外网站,完美替代!
  4. 系统加速比(amdahl定律)
  5. 川土微电子产品在PLC/伺服领域的应用
  6. MS2109高清采集卡 HDMI转USB2.0免驱,支持MJPEG YUV数据格式 demo原理图介绍
  7. 修改植物大战僵尸阳关代码
  8. thinkphp6 jwt扩展
  9. 有关数据库的一级、二级、三级封锁协议
  10. 我成功转型大厂数据分析师后,总结了这些经验…