第1章计算机外部设备概述(1
- 格式:docx
- 大小:150.17 KB
- 文档页数:12
第一章计算机基础知识第一节计算机概述一、计算机的发展从1946年第一台电子计算机问世以来,根据表示计算机信息逻辑元件的不同,将计算机的发展分成4代。
1946年2月,世界上第一台计算机于美国宾州大学诞生,取名电子数字积分计算机,简称ENIAC。
这台机器使用了近18000个电子管、10000只电容和7000个电阻,总重30吨,功率150千瓦,占地170平方米,是花了近3年才完成的一项庞大工程。
它的原设计目的是为美国陆军弹道实验室计算弹道特性表。
虽然当时达到的速度仅有每秒5000次加、减运算,但它把计算一条发射弹道的时间从台式计算器所需的7~10小时缩短到30秒以下,使弹道实验室的近200名工程师从此摆脱了繁重的计算劳动。
ENIAC虽然只使用了九年多就停止使用,并且在我们今天看来它有诸多不够理想的方面,但是它的问世,表明了电子计算机时代的到来,它的出现具有划时代的意义。
(一)第一代计算机(1946~1956年)它的主要特征如下:①采用电子管作为逻辑开关元件,体积大、耗电量大、成本高,每秒运算速度仅为几千次。
②程序设计使用机器语言或汇编语言,还没有操作系统。
③ 存储容量小,初期用水银延迟线或静电存储器,容量仅有数千字节(KB),后期采用磁鼓与磁心,容量有较大提高。
第一代计算机体积庞大,造价很高,仅限于军事和科学研究工作。
(二)第二代计算机(1955~1964年)①采用半导体晶体管作为逻辑开关元件,体积减小、重量减轻、能耗降低、速度加快,每秒运算速度达几十万次。
②程序采用汇编、高级语言设计,出现FORTRAN、COBOL、ALGOL等语言。
③存储容量增加,使用磁心作为主存储器,辅助存储器采用磁盘和磁带。
第二代计算机体积小、成本低、功能强、可靠性大大提高。
除了科学计算外,还用于数据处理和事务处理。
(三)第三代计算机(1964~1970年)① 采用中、小规模集成电路作为逻辑开关元件,从而使体积、重量进一步减小;运算速度和可靠性有了进一步提高,每秒运算速度达几十万次到几百万次。
第一章微型计算机概述回顾计算机系统的基础知识,包括计算机系统的组成(包括硬件与软件)、结构、发展历程、分类及其功能实质。
本讲重点微处理器及微机系统的发展历程,微机系统与一般意义上的计算机系统的联系与差别,强调微型计算机系统是具有独特结构的计算机系统,由此决定了微机系统所具有的功能及其特点。
【讲授内容】1.1 微机发展概述计算机系统是能够自动地、快速地、准确地进行信息处理的电子工具,其工作过程的实质是电子器件状态的快速变化。
1946年,世界上出现了第一台由电子管构成的,能够按照人们事先的安排,快速完成所要求计算任务的ENIAC电子计算机,计算机及其相关技术经历了一个快速发展的过程。
一般来说,电子计算机发展历程的各个阶段,是以所采用的电子器件的不同来划分的,即电子管、晶体管、中小规模集成电路和大规模及超大规模集成电路计算机。
微型计算机属于第四代电子计算机产品,即大规模及超大规模集成电路计算机,是电路技术不断发展,芯片集成度不断提高的产物。
主机按体积、性能和价格分为巨型机、大型机、中型机、小型机和微型机五类,从其工作原理上来讲,微型机与其它几类计算机并没有本质上的差别。
所不同的是由于采用了集成度较高的器件,使得其在结构上具有独特的特点,即将组成计算机硬件系统的两大核心部分—运算器和控制器,集成在一片集成电路芯片上,显然该芯片是整个微机系统的核心,称为中央处理器CPU,或者微处理器MPU。
微处理器是微机系统的核心部分,自70年代初出现第一片微处理器芯片以来,微处理器的性能和集成度几乎每两年翻一番,其发展速度大大超过了前几代计算机。
微机系统及相关技术的发展,主要涉及到以下几个方面:CPU、主频、缓存、新技术。
一、微机的发展微机系统的核心部件为CPU,因此我们主要以CPU的发展、演变过程为线索,来介绍微机系统的发展过程,主要以Intel公司的CPU为主线。
第一代:4位及低档8位微处理器✧1971年,Intel公司推出第一片4位微处理器Intel4004,以其为核心组成了一台高级袖珍计算机。
第1章 计算机系统基础知识本章主要包括计算机系统的组成、计算机的类型、计算机中数据的表示和运算、CPU 、存储器等基础知识。
1.1 计算机系统的基本组成计算机系统是由硬件系统和软件系统组成的,计算机硬件是计算机系统中看得见、摸得着的物理装置,计算机软件是程序、数据和相关文档的集合。
计算机系统的组成如图1-1所示。
控制器CPU运算器 内存储器(主存储器)主机硬件系统输入设备 输出设备外存储器(辅助存储器)软件系统系统软件 应用软件外部设备计算机系统图1-1 计算机系统的组成示意图1.计算机系统的硬件组成基本的计算机硬件系统由运算器、控制器、存储器、输入设备和输出设备5大部件组成。
随着器件技术和微电子技术的发展,运算器、控制器等部件已被集成在一起,统称为中央处理单元(Central Processing Unit ,CPU )。
CPU 是硬件系统的核心,用于数据的加工处理,能完成各种算术、逻辑运算及控制功能。
运算器是对数据进行加工处理的部件,它主要完成算术和逻辑运算。
控制器的主要功能则是从主存中取出指令并进行分析,控制计算机的各个部件有条不紊地完成指令的功能。
存储器是计算机系统中的记忆设备,分为内部存储器(Main Memory ,MM ,简称内存、主存)和外部存储器(简称外存)。
内存速度快、容量小,一般用来临时存放计算机运行时所需的程序、数据及中间结果。
外存容量大、速度慢,可用于长期保存信息。
寄存器是CPU 中的记忆设备,用来临时存放指令、数据及运算结果。
与内存储器相比,寄存器的速度要快得多。
习惯上将CPU和主存储器的有机组合称为主机。
输入/输出(I/O)设备位于主机之外,是计算机系统与外界交换信息的装置。
所谓输入和输出,都是相对于主机而言的。
输入设备的作用是把转换成二进制形式的信息输入到计算机的存储器中,输出设备的作用是把运算处理结果按照人们所要求的形式输出到外部存储介质上。
2.计算机软件计算机软件是指为管理、运行、维护及应用计算机所开发的程序和相关文档的集合。
第1章计算机外围设备概述外围设备是计算机系统不可缺少的组成部分,用户使用计算机时,接触最多的是外围设备。
外围设备是计算机和外部世界之间联系的桥梁。
随着计算机技术的飞速发展和应用领域的扩展,计算机系统需要的外围设备的种类越来越多。
本章先介绍外围设备的有关概念。
1.1 什么是计算机外围设备一套完整的计算机系统包括硬件系统和软件系统两大部分。
计算机的硬件系统是指组成一台计算机的各种物理装置,由主机和输入/输出子系统组成。
计算机主机包括中央处理器、存储器和附属线路,输入/输出子系统包括输入/输出接口和外围设备。
计算机系统的组成如图1-1所示。
图1-1 计算机系统的组成什么是外围设备?外围设备(peripheral device)过去常称作外部设备(external device)。
在计算机硬件系统中,外围设备是相对于计算机主机来说的。
凡在计算机主机处理数据前后,负责把数据输入计算机主机、对数据进行加工处理及输出处理结果的设备都称为外围设备,而不管它们是否受中央处理器的直接控制。
一般说来,外围设备是为计算机及其外部环境提供通信手段的设备。
因此,除计算机主机以外的设备原则上都叫外围设备。
外围设备一般由媒体、设备和设备控制器组成。
1.2 外围设备的分类外围设备的种类很多,一般按照对数据的处理功能进行分类。
输入/输出设备属于外围设备,但外围设备除输入/输出设备外,还应包括外存储器设备、多媒体设备、网络通信设备和外围设备处理机等等。
外围设备的分类见图1-2。
⒈输入设备输入设备是人和计算机之间最重要的接口,它的功能是把原始数据和处理这些数据的程序、命令通过输入接口输入到计算机中。
因此,凡是能把程序、数据和命令送入计算机进行处理的设备都是输入设备。
由于需要输入到计算机的信息多种多样,如字符、图形、图像、语音、光线、电流、电压等等,而且各种形式的输入信息都需要转换为二进制编码,才能为计算机所利用,因此,不同输入设备在工作原理、工作速度上相差很大,这是我们需要特别注意的。
输入设备包括字符输入设备(如键盘、条形码阅读器、磁卡机)、图形输入设备(如鼠标、图形数字化仪、操纵杆)、图像输入设备(如扫描仪、传真机、摄像机)、模拟量输入设备(如模-数转换器、话筒,模-数转换器也称作A/D转换器)。
图 1-2 计算机外围设备的分类⒉输出设备输出设备同样是十分重要的人机接口,它的功能是用来输出人们所需要的计算机的处理结果。
输出的形式可以是数字、字母、表格、图形、图像等。
最常用的输出设备是各种类型的显示器、打印机和绘图仪,以及X-Y记录仪、数-模(D/A)转换器、缩微胶卷胶片输出设备等。
⒊外存储器设备在计算机系统中除了计算机主机中的内存储器(包括主存和高速缓冲存储器)外,还应有外存储器,简称“外存”。
外存储器用来存储大量的暂时不参加运算或处理的数据和程序,•因而允许较慢的处理速度。
在需要时,它可以成批地与内存交换信息。
它是主存储器的后备和补充,因此称它为“辅助存储器”。
外存的特点是存储容量大、可靠性高、价格低,在脱机情况下可以永久地保存信息,进行重复使用。
外存按存储介质可分为磁表面存储器和光存储器。
现在人们使用的磁表面存储器主要是磁盘和磁带。
微机上使用的主要是硬磁盘存储器和软磁盘存储器。
光盘存储器作为一种新型的信息存储设备已经在微机上普及。
目前,可移动磁盘也开始在微机系统中使用,为用户提供了很大的方便。
⒋多媒体设备现代社会是信息爆炸的时代,文字、图形、图像、语音等各种信息大量产生,人类要利用各种各样的信息,要求计算机能够处理各种不同形式的信息,多媒体设备就应运而生。
多媒体设备的功能是使计算机能够直接接收、存储、处理各种形式的多媒体信息。
现在市场上出售的微型计算机(PC机)几乎都是多媒体计算机。
多媒体计算机必须配置的基本多媒体设备,除已列在外存储器中的CD-ROM或DVD-ROM外,还应有调制解调器(MODEM)、声卡和视频卡。
其他多媒体设备包括数码相机、数码摄像机、MIDI乐器等。
多媒体技术是一门迅速发展的新兴技术,新的多媒体设备在不断产生,各种多媒体技术标准正在逐步建立。
各种已有的多媒体设备的性能和技术指标也在不断的改进和提高,本书仅对现有的主要多媒体产品进行介绍。
⒌网络与通信设备21世纪人类将进入信息社会。
从20世纪90年代中期开始,世界各国都开始努力进行信息化基础设施的建设。
Internet迅速普及,政府上网、企业上网、学校上网,…,网络和通信技术获得了前所未有的大发展。
为了实现数据通信和资源共享,需要有专门的设备把计算机连接起来,实现这种功能的设备就是网络与通信设备。
目前的网络通信设备包括调制解调器、网卡以及中继器、集线器、网桥、路由器、网关等。
⒍输入输出处理机输入输出处理机通常称作外围处理机(Peripheral Processor Unit,PPU),用于分布式计算机系统中。
外围处理机的结构接近一般的处理机,甚至就是一台小型通用计算机。
它主要负责计算机系统的输入/输出通道所要完成的I/O控制,还可进行码制变换、格式处理、数据块的检错、纠错等。
但它不是独立于主机工作,而是主机的一个部件。
1.3 外围设备的作用在计算机系统中,外围设备的作用显然非常重要。
一台普通的微机系统中,外围设备的价格已经远远超过主机的价格。
外围设备的作用归纳起来有以下几方面。
⑴提供人机对话人操作计算机,必须要进行人机对话,程序需要输入计算机,程序运行中所需要的数据也要输入计算机,操作者要了解程序运行的情况,以便随时对出现的异常情况进行干预和处理,计算机系统要把处理结果以操作者需要的方式输出,这些都要通过外围设备来实现。
不少输入/输出设备,如键盘、显示器、软盘驱动器、打印机等就是提供这种手段的设备。
⑵完成数据媒体的变换人类习惯于用字符、图形或图像来表示信息,而计算机工作使用以电信号表示的二进制代码。
因此,在人机信息交换中输入数据时,必须先将各种数据变换为计算机能够识别的二进制代码,机器才能处理;同样,输出时,计算机的处理结果必须变换成人们熟悉的表示形式。
这两类变换也要通过外围设备来完成。
⑶存储系统软件和大型应用软件随着计算机功能的增强,系统软件的规模和处理的信息量都越来越大,大型应用软件的存储量也非常大,不可能把它们都放入内存。
于是,以磁盘存储器为代表的外存储器就成为存储系统软件、大型应用软件和各种信息的设备。
在微机系统中,硬磁盘存储器和软磁盘存储器成为标准配置。
而是否配置磁盘存储器和磁盘操作系统也成为衡量一个计算机系统工作效率的重要标志。
⑷为各类计算机应用领域提供应用手段计算机的应用领域早已超出数值计算,现已扩大到文字、表格、图形、图像和声音等非数值的处理,出现了许多新型的外围设备。
例如,在工程领域的计算机辅助设计和计算机辅助制造(CAD/CAM)方面,有图形数字化仪、绘图机、带光笔或鼠标器的字符图形显示终端等;在办公自动化方面,有智能复印机、文字图形传真机、汉字终端和各种击打式/非击打式打印机等;在商业、银行、民航、铁路、图书馆等流通领域,多采用磁卡或条形码阅读机等输入设备;在过程控制领域,有各种A/D和D/A转换设备;在大地测量、气象预报和卫星侦察领域,已应用了各种图像处理设备;在医疗部门,有智能监护设备,并普遍采用计算机断层扫描设备来获得清晰的图像;在利用网络资源时,要配置调制解调器、网卡、音频设备和视频设备等等。
由此可见,无论哪一个领域,都是由于有了相应的外围设备作为数据的输入输出的桥梁,才使计算机获得广泛的应用。
从数据输入输出的角度看,磁盘(硬盘和软盘)和磁带也可以被看作输入/输出设备。
当从磁盘或磁带读取文件时,它们是输入设备,当向磁盘或磁带保存文件时,它们是输出设备。
1.4 外围设备与计算机的连接计算机系统所配置的外围设备种类繁多,它们不仅在工作速度上与CPU相差很大,而且在数据表示形式上与计算机主机内部的形式不一样。
因此,要实现外围设备与计算机的连接和信息交换,充分发挥计算机的效率,除了了解外围设备与计算机的连接接口、外围设备与计算机在工作速度和数据表示形式上的不同外,还应了解它们传输信息的种类、传输控制方式和传输方法。
在此基础上,才能确定它们的连接方式。
下面简要介绍外围设备与计算机的连接。
1.4.1 外围设备与中央处理器之间的信息传输外围设备与中央处理器之间传输的信息种类有设备地址信息、数据信息、设备状态信息和控制信息。
这里具体指某一设备上的数据交换,设备当前的操作状态,以及中央处理器对外围设备的控制操作命令等。
数据传输的控制方式有同步和异步两种。
同步传输是指各外围设备都在统一的节拍下进行数据传输,异步传输则根据回答信号决定传输周期。
如果传输时间短于一个节拍,同步传输是一种浪费;而异步传输能充分地利用I/O通道上的工作时间。
传输的方式有程序查询传输、程序中断传输、直接存储器传输和I/O处理机传输。
早期的计算机以运算器控制器(简称运控)为中心,传输方式是程序查询传输和程序中断传输。
程序查询传输使计算机经常处于等待状态,计算机使用的效率极低,程序中断传输虽然解决了计算机等待浪费时间的问题,但一些高速外围设备在与计算机交换数据时,常常中断次数过于频繁,导致计算机的效率不高。
以存储器为中心的计算机硬件结构,实现的数据传输方式是直接存储器访问(Direct Memory Access,DMA)方式,外围设备与内存储器直接进行数据交换。
这种数据传输方式是由一个DMA控制器从中央处理器处接管对总线的控制权,指挥外围设备(如硬盘)与内存储器之间直接进行数据传输,传输结束后,再把总线控制权交还给CPU,这就简化了CPU对I/O的控制。
为了进一步减轻I/O操作给中央处理器带来的负担,将管理I/O操作和数据交换的功能从中央处理器中分离出来,即可组成I/O处理机。
I/O处理机又可分为通道方式和外部处理机方式。
通道具有处理机的特征,但它只是面向外围设备控制和数据交换的指令系统,而输入输出过程中的前处理和后处理仍由中央处理器来实现。
外部处理机实际上是一台独立的作为管理和控制系统的专用计算机,它具有通道的功能,还能完成码制变换、检错纠错和格式变换等操作及运算,这样,计算机的运行效率就大为提高。
在小型机和微型机中,多采用程序查询传输、程序中断传输和直接存储器访问方式;而在大型机、中型机和高档小型机中一般采用I/O处理机传输方式。
无论采用哪一种控制方式和传输方式,都需要相应的控制逻辑电路和信息通道来实现。
外围设备与计算机连接的一般模式如图1-3所示。
图1-3 外围设备与计算机连接的一般模式为了实现各种设备与计算机之间的连接和信息交换,必须要配备设备控制器。
设备控制器是控制该设备进行操作的控制部件,它接收中央处理器通过接口传输来的各种信息,并按设备的不同要求把这些信息传给设备或从设备读出信息传输到接口。