《第1章计算机外部设备概述(1[12页]》由会员分享,可在线阅读,更多相关《第1章计算机外部设备概述(1[12页](12页珍藏版)》请在金锄头文库上搜索。
1、最新资料推荐第1章 计算机外围设备概述外围设备是计算机系统不可缺少的组成部分,用户使用计算机时,接触最多的是外围设备。外围设备是计算机和外部世界之间联系的桥梁。随着计算机技术的飞速发展和应用领域的扩展,计算机系统需要的外围设备的种类越来越多。本章先介绍外围设备的有关概念。1.1 什么是计算机外围设备一套完整的计算机系统包括硬件系统和软件系统两大部分。计算机的硬件系统是指组成一台计算机的各种物理装置,由主机和输入/输出子系统组成。计算机主机包括中央处理器、存储器和附属线路,输入/输出子系统包括输入/输出接口和外围设备。计算机系统的组成如图1-1所示。图1-1 计算机系统的组成什么是外围设备?外围
2、设备(peripheral device)过去常称作外部设备(external device)。在计算机硬件系统中,外围设备是相对于计算机主机来说的。凡在计算机主机处理数据前后,负责把数据输入计算机主机、对数据进行加工处理及输出处理结果的设备都称为外围设备,而不管它们是否受中央处理器的直接控制。一般说来,外围设备是为计算机及其外部环境提供通信手段的设备。因此,除计算机主机以外的设备原则上都叫外围设备。外围设备一般由媒体、设备和设备控制器组成。1.2 外围设备的分类外围设备的种类很多,一般按照对数据的处理功能进行分类。输入/输出设备属于外围设备,但外围设备除输入/输出设备外,还应包括外存储器设备
3、、多媒体设备、网络通信设备和外围设备处理机等等。外围设备的分类见图1-2。输入设备输入设备是人和计算机之间最重要的接口,它的功能是把原始数据和处理这些数据的程序、命令通过输入接口输入到计算机中。因此,凡是能把程序、数据和命令送入计算机进行处理的设备都是输入设备。由于需要输入到计算机的信息多种多样,如字符、图形、图像、语音、光线、电流、电压等等,而且各种形式的输入信息都需要转换为二进制编码,才能为计算机所利用,因此,不同输入设备在工作原理、工作速度上相差很大,这是我们需要特别注意的。输入设备包括字符输入设备(如键盘、条形码阅读器、磁卡机)、图形输入设备(如鼠标、图形数字化仪、操纵杆)、图像输入设
4、备(如扫描仪、传真机、摄像机)、模拟量输入设备(如模-数转换器、话筒,模-数转换器也称作A/D转换器)。图 1-2 计算机外围设备的分类输出设备输出设备同样是十分重要的人机接口,它的功能是用来输出人们所需要的计算机的处理结果。输出的形式可以是数字、字母、表格、图形、图像等。最常用的输出设备是各种类型的显示器、打印机和绘图仪,以及X-Y记录仪、数-模(D/A)转换器、缩微胶卷胶片输出设备等。外存储器设备在计算机系统中除了计算机主机中的内存储器(包括主存和高速缓冲存储器)外,还应有外存储器,简称“外存”。外存储器用来存储大量的暂时不参加运算或处理的数据和程序,因而允许较慢的处理速度。在需要时,它可
5、以成批地与内存交换信息。它是主存储器的后备和补充,因此称它为“辅助存储器”。外存的特点是存储容量大、可靠性高、价格低,在脱机情况下可以永久地保存信息,进行重复使用。外存按存储介质可分为磁表面存储器和光存储器。现在人们使用的磁表面存储器主要是磁盘和磁带。微机上使用的主要是硬磁盘存储器和软磁盘存储器。光盘存储器作为一种新型的信息存储设备已经在微机上普及。目前,可移动磁盘也开始在微机系统中使用,为用户提供了很大的方便。多媒体设备现代社会是信息爆炸的时代,文字、图形、图像、语音等各种信息大量产生,人类要利用各种各样的信息,要求计算机能够处理各种不同形式的信息,多媒体设备就应运而生。多媒体设备的功能是使
6、计算机能够直接接收、存储、处理各种形式的多媒体信息。现在市场上出售的微型计算机(PC机)几乎都是多媒体计算机。多媒体计算机必须配置的基本多媒体设备,除已列在外存储器中的CD-ROM或DVD-ROM外,还应有调制解调器(MODEM)、声卡和视频卡。其他多媒体设备包括数码相机、数码摄像机、MIDI乐器等。多媒体技术是一门迅速发展的新兴技术,新的多媒体设备在不断产生,各种多媒体技术标准正在逐步建立。各种已有的多媒体设备的性能和技术指标也在不断的改进和提高,本书仅对现有的主要多媒体产品进行介绍。网络与通信设备21世纪人类将进入信息社会。从20世纪90年代中期开始,世界各国都开始努力进行信息化基础设施的
7、建设。Internet迅速普及,政府上网、企业上网、学校上网,网络和通信技术获得了前所未有的大发展。为了实现数据通信和资源共享,需要有专门的设备把计算机连接起来,实现这种功能的设备就是网络与通信设备。目前的网络通信设备包括调制解调器、网卡以及中继器、集线器、网桥、路由器、网关等。输入输出处理机输入输出处理机通常称作外围处理机(Peripheral Processor Unit,PPU),用于分布式计算机系统中。外围处理机的结构接近一般的处理机,甚至就是一台小型通用计算机。它主要负责计算机系统的输入/输出通道所要完成的I/O控制,还可进行码制变换、格式处理、数据块的检错、纠错等。但它不是独立于主
8、机工作,而是主机的一个部件。1.3 外围设备的作用在计算机系统中,外围设备的作用显然非常重要。一台普通的微机系统中,外围设备的价格已经远远超过主机的价格。外围设备的作用归纳起来有以下几方面。 提供人机对话人操作计算机,必须要进行人机对话,程序需要输入计算机,程序运行中所需要的数据也要输入计算机,操作者要了解程序运行的情况,以便随时对出现的异常情况进行干预和处理,计算机系统要把处理结果以操作者需要的方式输出,这些都要通过外围设备来实现。不少输入/输出设备,如键盘、显示器、软盘驱动器、打印机等就是提供这种手段的设备。 完成数据媒体的变换人类习惯于用字符、图形或图像来表示信息,而计算机工作使用以电信
9、号表示的二进制代码。因此,在人机信息交换中输入数据时,必须先将各种数据变换为计算机能够识别的二进制代码,机器才能处理;同样,输出时,计算机的处理结果必须变换成人们熟悉的表示形式。这两类变换也要通过外围设备来完成。 存储系统软件和大型应用软件随着计算机功能的增强,系统软件的规模和处理的信息量都越来越大,大型应用软件的存储量也非常大,不可能把它们都放入内存。于是,以磁盘存储器为代表的外存储器就成为存储系统软件、大型应用软件和各种信息的设备。在微机系统中,硬磁盘存储器和软磁盘存储器成为标准配置。而是否配置磁盘存储器和磁盘操作系统也成为衡量一个计算机系统工作效率的重要标志。 为各类计算机应用领域提供应
10、用手段计算机的应用领域早已超出数值计算,现已扩大到文字、表格、图形、图像和声音等非数值的处理,出现了许多新型的外围设备。例如,在工程领域的计算机辅助设计和计算机辅助制造(CAD/CAM)方面,有图形数字化仪、绘图机、带光笔或鼠标器的字符图形显示终端等;在办公自动化方面,有智能复印机、文字图形传真机、汉字终端和各种击打式/非击打式打印机等;在商业、银行、民航、铁路、图书馆等流通领域,多采用磁卡或条形码阅读机等输入设备;在过程控制领域,有各种A/D和D/A转换设备;在大地测量、气象预报和卫星侦察领域,已应用了各种图像处理设备;在医疗部门,有智能监护设备,并普遍采用计算机断层扫描设备来获得清晰的图像
11、;在利用网络资源时,要配置调制解调器、网卡、音频设备和视频设备等等。由此可见,无论哪一个领域,都是由于有了相应的外围设备作为数据的输入输出的桥梁,才使计算机获得广泛的应用。从数据输入输出的角度看,磁盘(硬盘和软盘)和磁带也可以被看作输入/输出设备。当从磁盘或磁带读取文件时,它们是输入设备,当向磁盘或磁带保存文件时,它们是输出设备。1.4 外围设备与计算机的连接计算机系统所配置的外围设备种类繁多,它们不仅在工作速度上与CPU相差很大,而且在数据表示形式上与计算机主机内部的形式不一样。因此,要实现外围设备与计算机的连接和信息交换,充分发挥计算机的效率,除了了解外围设备与计算机的连接接口、外围设备与
12、计算机在工作速度和数据表示形式上的不同外,还应了解它们传输信息的种类、传输控制方式和传输方法。在此基础上,才能确定它们的连接方式。下面简要介绍外围设备与计算机的连接。1.4.1 外围设备与中央处理器之间的信息传输外围设备与中央处理器之间传输的信息种类有设备地址信息、数据信息、设备状态信息和控制信息。这里具体指某一设备上的数据交换,设备当前的操作状态,以及中央处理器对外围设备的控制操作命令等。数据传输的控制方式有同步和异步两种。同步传输是指各外围设备都在统一的节拍下进行数据传输,异步传输则根据回答信号决定传输周期。如果传输时间短于一个节拍,同步传输是一种浪费;而异步传输能充分地利用I/O通道上的
13、工作时间。传输的方式有程序查询传输、程序中断传输、直接存储器传输和I/O处理机传输。早期的计算机以运算器控制器(简称运控)为中心,传输方式是程序查询传输和程序中断传输。程序查询传输使计算机经常处于等待状态,计算机使用的效率极低,程序中断传输虽然解决了计算机等待浪费时间的问题,但一些高速外围设备在与计算机交换数据时,常常中断次数过于频繁,导致计算机的效率不高。以存储器为中心的计算机硬件结构,实现的数据传输方式是直接存储器访问(Direct Memory Access,DMA)方式,外围设备与内存储器直接进行数据交换。这种数据传输方式是由一个DMA控制器从中央处理器处接管对总线的控制权,指挥外围设
14、备(如硬盘)与内存储器之间直接进行数据传输,传输结束后,再把总线控制权交还给CPU,这就简化了CPU对I/O的控制。为了进一步减轻I/O操作给中央处理器带来的负担,将管理I/O操作和数据交换的功能从中央处理器中分离出来,即可组成I/O处理机。I/O处理机又可分为通道方式和外部处理机方式。通道具有处理机的特征,但它只是面向外围设备控制和数据交换的指令系统,而输入输出过程中的前处理和后处理仍由中央处理器来实现。外部处理机实际上是一立的作为管理和控制系统的专用计算机,它具有通道的功能,还能完成码制变换、检错纠错和格式变换等操作及运算,这样,计算机的运行效率就大为提高。在小型机和微型机中,多采用程序查
15、询传输、程序中断传输和直接存储器访问方式;而在大型机、中型机和高档小型机中一般采用I/O处理机传输方式。无论采用哪一种控制方式和传输方式,都需要相应的控制逻辑电路和信息通道来实现。外围设备与计算机连接的一般模式如图1-3所示。图1-3 外围设备与计算机连接的一般模式为了实现各种设备与计算机之间的连接和信息交换,必须要配备设备控制器。设备控制器是控制该设备进行操作的控制部件,它接收中央处理器通过接口传输来的各种信息,并按设备的不同要求把这些信息传给设备或从设备读出信息传输到接口。因为不同设备有不同的要求,所以要求各种专门的设备控制器与之配合。为了保证程序查询传输、程序中断传输、直接存储器访问和I
16、/O处理机传输的实现,在中央处理器中要设置相应的指令、I/O控制逻辑电路以及传送信息的通道。通常把它们做成标准部件,称为中央处理器的标准接口,不同的传输方法要求有不同的标准接口(见1.4.2小节)。设计设备控制器时,主要考虑该设备的特点和要求,但一般不考虑中央处理器标准接口的要求,而该标准接口也不可能考虑到每一种连接设备的特殊要求。因此,某一类型设备与中央处理器某一类型的标准接口连接时,必须在其中设置一个起连接作用的控制电路,这就是接口控制器。当中央处理器的标准接口连接不同类型的设备时,只要在每个设备的设备控制器上选配与此设备相适应的接口控制器,就可以使这些设备与同一种标准接口连接起来。根据上述原理,外围设备与计算机连