10.输⼊和输出设备
输⼊输出设备
输⼊输出设备,也称为IO设备,是计算机的关键外部设备之⼀,可以和计算机本体进⾏交互使⽤,起到了⼈与机器交互的作⽤。
输⼊设备,是向计算机输⼊数据和信息的设备,⽤于把原始数据和处理这些数据的程序输⼊到计算机中,常见的有键盘、⿏标、摄像头、扫描仪、光笔、⼿写输⼊板、语⾳输⼊装置等。计算机能够接收各种各样的数据,既可以是数值型的数据,也可以是各种⾮数值型的数据,如图形、图像、声⾳等都可以通过不同类型的输⼊设备输⼊到计算机中,进⾏存储、处理和输出。
输出设备,是把计算或处理的结果或中间结果以⼈能识别的各种形式,如数字、符号、字母等表⽰出来,常见的有显⽰器、打印机、影像输出系统、语⾳输出系统、磁记录设备等。显⽰器是计算机必不可少的⼀种图⽂输出设备,它的作⽤是将数字信号转换为光信号,使⽂字与图形在屏幕上显⽰出来;打印机也是PC机上的⼀种主要输出设备,它把程序、数据、字符图形打印在纸上。
CPU与IO设备的通信⽅法
两种⽅法:程序中断、DMA(直接存储器访问)。
程序中断
当外围IO设备就绪时,就会向CPU发出中断信号,CPU内部有专门的电路来响应中断信号,当CPU接收到中断信号时,就会暂停⼿上的⼯作,转⽽处理外围IO设备的⼯作,等外围IO设备的任务处理完成后,CPU才会继续原来的⼯作。
并输出程序中断提供了低速设备通知CPU的⼀种异步的⽅式,这样,CPU可以在⾼速运转的同时兼顾低速设备的响应。然⽽,频繁地打断CPU的⼯作并不是⼀个很好的⽅法,这样会降低CPU的使⽤效率。
DMA(直接存储器访问)
DMA,也是⼀个硬件设备,它直接连接主存和IO设备,⼯作时不需要CPU的参与。当主存与IO设备交换信息时,不需要中断CPU,可以提⾼CPU的使⽤效率。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。