计算机的外围设备是指除了主机外的其他设备,即除了CPU和主存器外的其他设备。
外围设备是由三个基本部分组成的:存储介质,驱动装置,控制电路。
存储介质:具有保存信息的物理 特征。
驱动装置:用于移动存储介质。
控制电路:向存储介质发送数据或存储介质接受数据。
外围设备的作用:提供计算机与用户之间的连接。
外围设备的特点:种类繁多:机械式的,电子式的,电机式的,矿电式的,以及充电式的。
处理信息多种多样:由数字信号,模拟信号,开关信号,电压信号,电流信号。
工作速度:有慢速,有的速度快,不同的外围设备处理信号的速度相差悬殊。
信息格式:电平高低多种多样。
工作速度比主机慢,外围设备信息类型结构格式不同。
怎样实现外围设备与CPU 之间的数据传输:
1)程序直接控制方式:就是由用户进程直接控制内存或CPU和外围设备之间的信息传送。这种方式控制者都是用户进程。
(2)中断控制方式:被用来控制外围设备和内存与CPU之间的数据传送。这种方式要求CPU与设备(或控制器)之间有相应的中断请求线,而且在设备控制器的控制状态寄存器的相应的中断允许位。
(3)DMA方式:又称直接存取方式。其基本思想是在外围设备和内存之间开辟直接的数据交换通道。
(4)通道方式:与DMA方式相类似,也是一种以内存为中心,实现设备和内存直接交换数据的控制方式。与之不同的是,在DMA方式中数据传送方向、存放数据内存始址以及传送的数据块长度等都是由CPU控制,而在通道方式中这些都是由专管输入