计算机的基本组成

计算机的基本组成
计算机的基本组成

第1章

计算机的基本组成

1.1 概述

1.1.1计算机的组成

1.计算机硬件系统组成

从1946年第一台以电子管为基本元件的计算机诞生到今天,计算机经过了几代的更新换代,已经形成了一个庞大的计算机家族。尽管计算机在应

用领域、硬件配置和工作速度上有着很大的差别,然而从组成结构上来看,

各种计算机的硬件结构基本上还是相同的。

任何一台计算机,其硬件都是由运算器、控制器、存储器、输入设备和输出设备五大功能部件组成的,其硬件结构框图如图1-1所示。

图1-1计算机硬件结构框图

在硬件系统中,通常把CPU、内存以及连接主要输入输出设备的接口电路统称为主机,其他部分则称为外部设备。现在,生产厂家已能将主机制

作在一块印制电路板上,这就是通常所说的主机板,简称主板。

2.指令和指令系统

(1)指令(instruction)

指令是指要计算机完成某个操作所发出的指示或命令,且由计算机直接识别执行。一台计算机可以有许多指令,作用也各不相同,所有指令的集合称为计算机的指令系统。

指令通常包含操作码(operation code)和操作数(operand)两个部分,操作码指明计算机应该执行的某种操作的性质与功能,即指示计算机执行何种操作;操作数指出参加操作的数据或数据所在单元的地址。

用机器指令编写的程序称为机器语言程序。

指令按其功能可分为两种类型:一类是命令计算机的各个部件完成基本的算术逻辑运算、数据存取和数据传送等操作,属于操作类指令;另一类则是用来控制程序本身的执行顺序,实现程序的分支、转移等操作,属于控制转移类指令。

(2)指令系统

指令系统能具体而集中的体现计算机的基本功能。从计算机系统结构的角度看,指令系统是软件和硬件的界面,指令是对计算机进行程序控制的最小单位。

指令系统的内核是硬件,当一台机器指令系统确定之后,硬件设计师根据指令系统的约束条件构造硬件组织,由硬件支持指令系统使其功能得以实现。而软件设计师在指令系统的基础上建立程序系统,扩充和发挥机器的功能。

对不同种类的机器而言,指令系统的指令数目与种类呈现出比较大的差异。指令系统决定了计算机的能力,也影响着计算机的体系结构。一台计算机的指令种类总是有限的,但在人们的精心设计下,可以编制出各式各样的程序。计算机的能力固然取决于它自身的性能,但更取决于编程人员的聪明才智。

3.计算机软件概述

所谓软件,就是计算机用户把要求计算机执行的各种操作按照一定的格式编写成的命令集。有了软件,计算机就能脱离人的直接干预自动进行运算和处理。计算机在运行时,预先把相应的软件存入计算机的存储器中,这些软件称为用户程序(又称源程序),然后再用编译的方法或解释的方法把源程序翻译成计算机能够认识的机器指令(又称目标程序),并执行该机器指令。

(1)机器语言

所谓机器语言,是指能为计算机识别的指令代码,它是一组二进制代码,每一种计算机都有一种指令代码集。指令代码的功能越丰富,则计算机的性能越好,能执行操作的种类越多。由于机器语言的形式是以二进制代码出现的,所以对于一般的人员来说,辨认它很不方便,即使是专业人员要认识它并熟练地用它进行编程也不是一件容易的事,因此机器语言被称为低级语言。

(2)高级语言

为了克服低级语言的不易认识的缺点,人们用英文字符按一定的格式组成命令符号来代替机器语言的二进制代码。由于英文的命令符号的形式可以组合得很接近实际命令的意思,所以这一类的命令容易记忆,也容易理解,因此称为高级语言。显然,要使计算机能够执行用高级语言编写出来的命令程序,计算机在执行该程序之前,就要把高级

第1章

语言编写的程序翻译成计算机能够辨认的机器语言。

4.微型计算机结构特点

计算机通常分成大、中、小和微型计算机。

微型计算机(简称微型机,微机)与一般大、中、小型计算机并无本质区别,但微型机有自己的特点,主要表现在两个方面。

(1)采用微处理器作为CPU

微处理器是采用大规模或超大规模集成电路技术将运算器和控制器集成在一块芯片上,各种类型的微型机均采用微处理器作为CPU。此外,内存储器、接口电路也采用大规模集成电路器件,从而使微型机的主机可由为数不多的几块芯片组装而成,使微型机体积小、重量轻、成本低、工作可靠。

(2)采用总线实现系统连接

所谓总线(BUS)是指信号线的集合,通过总线可以实现相互的信息或数据交换。在微型机中,各个有联系的部件不是单独地使用导线连接,而是连到总线上,这就使部件间的通信关系变成面向总线的单一关系,所以总线是各部件共用的。采用总线结构,简化了连线,增加了可靠性,并便于部件和设备的扩充,尤其是制定了统一的总线标准后,不同设备之间容易实现互连。

根据总线上传送信息的不同,微型机中的总线分为数据总线(data bus,DB)、地址总线(address bus,AB)和控制总线(control bus,CB)。

?数据总线

一般是双向三态控制,用来实现CPU、存储器和I/O设备之间的数据交换。数据总线的宽度一般与CPU的字长相同。

?地址总线

一般是单向三态控制。地址信息由CPU发出,通过地址总线传送到存储器或I/O接口,指出相应的存储单元或I/O设备。

?控制总线

主要用于传送由CPU发出的对存储器和I/O接口进行控制的信号,以及这些接口芯片对CPU的应答、请求等信号。图1-2所示的是以总线形式表示的微型机结构图。

(a)总线结构示意图

(b)3种总线传送方向示意图

图1-2微型机总线结构图

图1-2(a)体现了各部件通过总线相连的情况,图1-2(b)则以3种总线明确指出不同信息及其传送方向。

1.1.2运算器

运算器是对数据进行运算的部件,它能够快速地对数据进行加、减、乘、除等基本算术运算以及“与”、“或”、“非”等逻辑运算。在运算过程中,运算器不断得到由存储器提供的数据,运算后把结果(包括中间结果)送回存储器保存起来。整个运算过程是在控制器统一指挥下,按程序中编排的操作次序进行的。

运算器主要由算术逻辑单元(arithmetic logic unit,ALU)、寄存器(包括通用寄存器、暂存寄存器、标志寄存器等)以及一些控制数据传送的电路组成。算术逻辑单元是运算器中实现算术和逻辑运算的电路;寄存器是运算器中的数据暂存器,在运算器中往往设置多个寄存器,每个寄存器能够保存一个数据。寄存器可以直接为算术逻辑单元提供参加运算的数据,运算的中间结果也可以保存在寄存器中。这样,一个简单的运算过程就可以在运算器内部完成,避免了频繁地访问存储器,从而提高了运算速度。运算器中还设有标志寄存器,它用来存放运算结果的特征,如进位标志(C)、零标志(Z)、符号标志(S)等。在不同的机器中,标志寄存器的标志位有不同的规定。

1.1.3控制器

控制器是计算机的控制中心,计算机的工作就是在控制器的控制下有条不紊地协调进行的。控制器通过地址访问内存储器,逐条取出选中单元的指令,然后分析指令,并根据指令产生相应的控制信号作用于其他部件,控制这些部件完成指令所要求的操作。上述过程周而复始,保证了计算机能自动、连续地工作。

控制器主要由程序计数器(program counter,PC)、指令寄存器(instruction register,IR)、指令译码器(instruction decoder,ID)、时序电路及操作控制器等电路组成。当计算机执行程序时,程序计数器中保存的是要执行的下一条指令的地址,控制器根据这个地址,从内存中取出指令并送入指令寄存器。指令译码器对指令寄存器中的指令代码进行分析后,发出各种相应的操作命令,指挥计算机的有关部件进行工作,比如一次内存读写操作,一个算术/逻辑运算操作,或一个输入输出操作等。

程序计数器是控制器中的一个重要部件,它的功能是指示程序的执行顺序。在取指令阶段,它保留本条指令的地址;当指令执行完成后,它存放的是下一条将要执行的指令地址。程序计数器的位长一般是能表示内存的最大容量。下一条指令地址的形成有两种可能,一种是顺序执行,下一条指令地址通过指令计数器自动加1完成;另一种是通过转移指令形成下一条指令地址。

通常将运算器和控制器合在一起称为中央处理单元(central processing unit,CPU),

第1章

CPU是计算机的核心部件,在生产制作时将其集成在一块芯片里。

1.1.4存储器

1.内存和外存

存储器是用来存放信息的部件。计算机的存储器可分为内存储器(简称内存,也称主存储器)和外存储器(简称外存,也称辅助存储器)。

内存直接与CPU相连,可由CPU直接读写信息,是CPU能根据地址线直接寻址的存储空间。它一般用来存放正在执行的程序或正在处理的数据。由于内存的数据交换非常频繁,因此内存的速度会直接影响整机的性能。目前的内存大都是由半导体存储器芯片组成的,其特点是体积小、耗电低、存取速度快、可靠性好,并且集成度越来越高,而成本越来越低,因此,即使是个人微机也可配置较大的内存(如64MB或256MB)。

外存储器不能与CPU直接交换信息,CPU需按输入输出方式访问这部分存储空间。外存一般用来存放暂时不用但又需长期保留的程序或数据。存放在外存的程序必须调入内存后才能运行。外存一般是由磁性介质材料(如磁盘、磁带)或光盘制成的,其中存放的信息不会因断电而丢失。与内存相比,外存的存储容量较大,价格也相对便宜,但存取速度较慢。常用的外存有软盘、硬盘、磁带及光盘等。

2.半导体存储器的分类

目前各类计算机的内存普遍采用半导体存储器,从不同的角度可以对半导体存储器进行不同的分类。

(1)按读写功能来划分,半导体存储器可分为只读存储器和随机存储器。

只读存储器简称ROM(read only memory),它需要预先写入程序或数据,写入的程序称为固化程序,具有很高的可靠性。ROM的特点是在计算机正常工作时,其内容可以反复被读出,但不能改写,掉电后片内信息不会丢失。只读存储器适用于数据写入后不变或极少需要改变的应用场合,如存放字库、固定的数据和程序等。

只读存储器又分为掩模、可编程、可擦写可编程等多种类型。

随机存储器简称RAM(random access memory),其特点是在计算机正常工作时,可随时对存储器写入或读出信息,读写信息的时间和地址都是任意的、无关的。但RAM 中存储的信息在掉电后会丢失。随机存储器常用于存放频繁访问或频繁更新的程序或数据,计算机的内存就是由随机存储器构成的。

(2)按半导体制造工艺来划分,半导体存储器可分为双极型和MOS型存储器。

双极型存储器是用晶体管-晶体管逻辑电路(TTL)做成的,一般为随机存储器。其特点是工作速度快,但功耗大、集成度低,且工艺较复杂,主要用作高速缓存、超高速计算机的主存等。

MOS型(metal oxide semiconductor)存储器是用金属氧化物半导体管制成的,其特点是功耗小、集成度高,但速度略低于双极型存储器,是当前计算机内存的主要芯片。

(3)按信息保存方式来划分,半导体存储器可分为静态随机存储器与动态随机存储器。

静态随机存储器(SRAM)不需要刷新,即在通电状态下,只要不写入新的信息,信息始终保持不变。静态随机存储器的电路设计简单,但其集成度要低于动态随机存储

器,且成本较高。常用于小容量或高速的存储系统,如高速缓存、视频存储器等。

动态随机存储器(DRAM )所存放的信息将随时间而衰减,所以必须定时刷新。由于动态随机存储器必须设计相应的刷新电路,因此其结构和实现上均比静态随机存储器复杂,并且刷新时,存储器处于占用状态,不能读写,因此对总体性能有一定的影响。不过由于动态随机存储器具有容量大、集成度高、价格低等优点,它仍是当前计算机内存采用的主要芯片。

综上所述,半导体存储器的类型可归纳为如图1-3所示。

半导体存储器 闪速存储器(Flash Memory ) 可编程只读存储器(PROM )

掩模只读存储器(Masked ROM )

静态存储器 MOS 型 双极型——静态存储器 随机存储器 (RAM )

动态存储器 可擦写可编程只读存储器(EPROM ) 电可擦写可编程只读存储器(E 2PROM ) 只读存储器 (ROM )

图1-3 半导体存储器的分类

现代微型计算机为追求更大容量的内存空间,RAM 主要采用动态MOS 器件,ROM 空间也有逐渐增大之势,利用它的掉电不丢失性可以固化一些系统软件。

3.存储器的主要技术指标

(1)存储容量

存储容量是指存储器所能存取的二进制信息的位数,一般以字节为单位。一个字节(byte ,简写为B )可以存放8位(bit ,简写为b )二进制数。在此基础上,有下面的换算关系:

1KB = 210B = 1024B

1MB = 210KB = 1024KB

1GB = 210MB = 1024MB

例如,16MB 内存容量表示可以存放8 ? 16 ? 220位二进制信息。

(2)存取时间

存取时间指存取一个数据所需的时间,即指读、写周期,它直接影响到计算机的运行速度。现阶段半导体存储器的存取时间已达几十纳秒。

(3)可靠性

存储器用来存放程序和数据,要求工作时有很高的可靠性,即每个单元的每一个位存储单元均能正确无误地存取二进制信息,否则计算机将无法正常工作。通常,计算机加电后,首先对内存每个单元进行检查,正确后才可继续工作。

(4)功耗

一般是指每个存储单元或每个芯片的功耗。该指标关系到芯片的集成度、组装和散热等问题。通常产品技术参数手册中会给出工作功耗和维持功耗。

1.1.5 输入输出接口电路

微型计算机与外围设备之间的数据传送称为输入输出(I/O )。输入输出设备是用来

第1章

输入、输出程序和数据的部件,微型计算机是通过输入输出接口电路与输入输出设备相连接的。不同的输入输出设备,物理性能相差极大,它们有各自的工作特点。因此这些实际的输入输出设备不能直接与主机交换信息,而必须在主机与输入输出设备之间插入一块称为“接口电路”的硬件电路,通过它实现主机与输入输出设备之间的信息交换,如图1-2(a)所示。

设置接口电路的主要原因是主机与实际设备的工作速度相差大。主机是高速电子装置,而输入输出设备是电子机械设备。不同的输入输出设备工作方式不一样,数据格式也不一样。例如,有的输入输出设备采用并行方式与主机交换信息,有的则采用串行方式与主机交换信息。因此,需要通过接口电路来解决主机与外设之间的速度匹配、实现数据缓冲及实现数据格式的变换等问题。

1.输入输出接口电路的功能

输入输出接口电路的种类很多,某些通用集成电路芯片可以用作I/O接口,但更多的是专门为计算机设计的I/O接口电路芯片。一般地说,I/O接口电路有以下功能。

(1)锁存数据

外围设备的工作速度与计算机不同,传送数据的过程中常常需要等待,因此,I/O 接口电路中要设置锁存器,用以暂存数据。例如,按键被按下时,按键的代码要送入I/O 电路中的锁存器锁存,待计算机在合适的时候读取。

(2)信息转换

计算机通信时,为节省传输线,信息常以串行方式逐位传送;而在计算机内部,为加快运行速度,信息却是以并行的方式传送的。因此,计算机发送数据时,I/O接口电路要将并行数据转换成串行数据;而接收时又要将串行数据转换成并行数据。还有些外围设备(如传感器)提供的是模拟数据,有些执行部件(如示波器)需要计算机系统提供模拟量,但计算机只能处理数字量,所以,模/数转换器及数/模转换器也是一种转换信息的接口电路。

(3)电平转换

计算机输入输出的信息大多采用TTL电平,高电平 + 5V代表“1”,低电平0V代表“0”。如果外围设备的信息不是TTL电平,那么在这些外围设备与计算机连接时,I/O 接口电路要完成电平转换的工作。

(4)缓冲

输入输出接口电路是挂在计算机总线上的,应该具备缓冲的功能。

(5)地址译码

计算机通常具有多个外围设备,每个外围设备应赋予一个地址,以便计算机识别。I/O接口电路中的地址译码器能根据计算机送出的地址找到指定的外围设备。

(6)传送联络信号

许多外围设备与计算机间要传送状态信息和控制信息,这需要由I/O接口电路转换。

2.端口地址

如前所述,微型计算机是通过I/O接口电路与外围设备相连的,CPU只有通过I/O 接口电路才能与外围设备传送信息。因此,只要选中I/O接口电路就能找到相应的外围设备。从这个意义上讲,应该对I/O接口电路编址。实际上,是对I/O接口电路的端口

编址,因为选中了端口就选中了端口所在的I/O接口电路,从而选中对应的外围设备。端口有两种编址方法。

(1)存储器单元与接口电路端口统一编址

所谓统一编址,就是将每个端口作为存储器的每一个单元来对待,故一个端口占有存储器一个单元地址。CPU从I/O接口电路输入一个数据,作为一次存储器读的操作,而向I/O接口输出一个数据,作为一次存储器写的操作。这种方法的优点是对外围设备的操作可使用全部有关的存储器的指令,因而指令多,编程方便,并可对接口电路中的数据进行算术运算和逻辑运算。其缺点是接口电路占用了存储器的单元地址,减少了内存容量。

(2)存储器单元与接口电路端口分别独立编址

在这种编址方式中,存储器单元与接口电路端口各自独立编址。这样,某个地址可能是指存储器某个单元,也可能是指某一个端口。因此要用不同的指令进行区分。

存储器的容量很大,地址的位数多,而端口的数量有限,所需的地址位数不多。使用独立编址的方法,存储器地址和端口地址采用的位数可以不同,访问I/O接口电路指令的字节数(长度)可以减少,从而提高了此类指令的执行速度。

3.数据的传送方式

虽然外围设备的种类多,但归纳其数据传送的方式只有4种:无条件传送方式、查询传送方式、中断传送方式和存储器直接存取(direct memory access,DMA)传送方式。

(1)无条件传送方式

一些外围设备的信息变化缓慢,如温度传感器几分钟提供一个新数据,开关、状态指示灯几分钟甚至几小时才改变一次状态。相对于高速运行的计算机而言,可以认为这些外围设备随时处于准备就绪状态。也就是说,CPU在输入信息以前不必询问输出设备是否已进入准备接收数据状态,只要执行输出指令,输出信息就会被外围设备所接收。对于这类外围设备,I/O接口电路与外围设备之间只需传送数据信息。这种传送方式称为无条件传送方式。

无条件传送方式是最简单的传送方式,所配置的硬件和软件最少。

(2)查询传送方式

许多外围设备与CPU在速度上存在差异,同样传送一个数据,CPU要快得多。于是,可能会出现以下情况,比如,CPU要读取数据但外围设备可能并未准备好,CPU要输出的数据外设也不一定能够接收,所以CPU在传送数据前要先询问外设的状态,只有当外围设备准备好了才可以传送数据,否则CPU就等待,这种传送数据的方式称为查询工作方式。其流程图如图1-4所示。

第1章 图1-4 查询方式的数据流程图 用查询方式传送数据时,在接口电路与外设之间要交换数据、状态和控制3种信息。查询方式的缺点是CPU 的利用率受到影响,CPU 经常陷于等待和反复查询状态,不能再进行其他操作。而且这种方式不能处理掉电、设备故障等突发事件。

(3)中断传送方式

中断(interrupt )传送方式是计算机最常用的数据

传送方式。除了传送数据外,实时控制、故障自动处理、

实现人机联系等也多采用中断方式。

图1-5是计算机采用中断方式与外设之间传送数

据的示意图。CPU 启动外设后不再询问它的状态,依

然执行自己的操作(主程序),即CPU 与外设平行工作。

外设完成操作后发出状态信息,经I/O 接口电路转换成

中断请求信号,向CPU 提出申请,要求CPU 暂时中断

自己的主程序,转入中断服务程序为外设服务。在中断

服务程序中,CPU 执行外设输入或输出数据的操作,并在完成后再次启动外设,然后返回主程序继续执行原

来被中断了的工作。

利用中断技术后,CPU 从反复询问外设状态中解脱出来,提高了CPU 的工作效率,而且CPU 可以同时为多个外设服务;现场的参数、信息在需要处理时,可随时向CPU 发出中断请求信号,以便及时得到响应和处理,实现实时控制;利用中断技术还可以处理设备故障、掉电等突发事件。例如电源掉电,由于直流电源的滤波电容容量很大,使电压下降比较缓慢,如在电压下降到允许范围的下限前发出中断请求信号,CPU 响应中断后把正在执行的程序状态(如PC 指针、工作寄存器、标志寄存器、累加器A 的内容)送到RAM 中保存起来,然后接入备用电源对RAM 供电,以保证RAM 中的内容不丢失,这样当重新供电后程序即可从断点处继续顺利往下执行。

(4)存储器直接存取DMA 传送方式

高速度的外围设备与计算机间传送大批量数据时常采用存储器直接存取传送方式。例如磁盘与内存之间交换数据就使用DMA 传送方式,此时让CPU 交出总线控制权,改由DMA 控制器进行控制,从而使外设与内存利用总线直接交换数据,而不经过CPU 中转,也不通过中断服务程序,即不需要保存、恢复断点和现场,所以DMA 方式传送数据的速度比中断方式更快。

4.常用的输入输出设备

目前计算机常用的输入设备有键盘、鼠标器、光笔、图像扫描仪、数字化仪、电传打字机、磁带机、磁盘机等。

常用的输出设备有显示器、打印机、绘图仪、磁带机和磁盘机等。

图1-5 中断过程示意图

1.2 计算机中的数制及其转换

计算机是一个自动的信息加工工具,不论是指令还是数据,若想存入计算机中,都必须采用二进制编码形式,即便是图形、声音这样的信息,也必须转换成二进制数的形式,才能存入计算机中。因为在机器内部,信息的表示依赖于机器硬件电路的状态,信息采用何种表示形式,直接影响到计算机的结构与性能。采用基2码(0和1)表示信息有许多优点。

(1)易于物理实现

因为具有两种稳定状态的物理器件很多,如门电路的导通与截止,电压的高与低,而它们恰好对应表示1和0两个符号。假如采用十进制,要制造具有十种稳定状态的物理电路,那是非常困难的。

(2)二进制数运算简单

数学推导证明,对x进制的算术求和、求积规则各有x(x + 1)/2种。如采用十进制,就有55种求和与求积的运算规则;而二进制仅各有3种,因而简化了运算器等物理器件的设计。

(3)机器的可靠性高

由于电压的高低和电流的有无等都是一种质的变化,两种状态分明。所以基2码的传递抗干扰能力强,鉴别信息的可靠性高。

(4)通用性强

基2码不仅成功地运用于数值信息编码(二进制),而且适用于各种非数值信息的数字化编码。特别是仅有的两个符号0和1正好与逻辑命题的两个值“真”与“假”相对应,从而为计算机实现逻辑运算和逻辑判断提供了方便。

计算机存储器中存储的都是0101的信息,但它们分别代表不同的含义,有的表示机器指令,有的表示二进制数据,有的表示英文字母,有的则表示汉字,还有的可能是表示色彩与声音。存储在计算机中的信息采用了不同的编码方案,即使是同一类型。

虽然计算机内部采用基2码来表示各种信息,但计算机与外部交往仍采用人们熟悉和便于阅读的形式,如十进制数据、文字显示及图形描述等。其间的转换则由计算机系统的硬件和软件来实现。下面介绍计算机应用中常用的几种数制形式。

1.2.1常用数制

1.十进制数

日常生活中,人们最常用的数是十进制数,十进制数有如下特点。

(1)数值部分用0、1、2、3、4、5、6、7、8、9这10个不同的数码来表示;

(2)十进制数中的10称为基数,采用“逢十进一”的原则;

(3)每个位数的位值,或称“权”,均是基数10的某次幂。

例如,678.52,小数点左边第一位是个位,表示8 100,小数点左边第二位是十位,

第1章

表示7 ? 101,以此类推,十进制数678.52可以写成:

678.52 = 6 ? 102 + 7 ? 101 + 8 ? 100 + 5 ? 10–1 + 2 ? 10–2上面的写法叫做“按权展开”,每一位表示的数值不仅取决于该位的数码本身,还取决于所在位的位值——权。

人们把按进位的原则进行计数的方法,称为进位计数制。“依权”和“基数”是进

计算机的基本组成

计算机的基本组成 第1章 计算机的基本组成 1.1 概述 1.1.1 计算机的组成 1(计算机硬件系统组成 从1946年第一台以电子管为基本元件的计算机诞生到今天,计算机经过了几代的更新换代,已经形成了一个庞大的计算机家族。尽管计算机在应用领域、硬件配置和工作速度上有着很大的差别,然而从组成结构上来看,各种计算机的硬件结构基本上还是相同的。 任何一台计算机,其硬件都是由运算器、控制器、存储器、输入设备和输出设备五大功能部件组成的,其硬件结构框图如图1-1所示。 图1-1 计算机硬件结构框图 在硬件系统中,通常把CPU、内存以及连接主要输入输出设备的接口电路统称为主机,其他部分则称为外部设备。现在,生产厂家已能将主机制单片机原理及应用 2 作在一块印制电路板上,这就是通常所说的主机板,简称主板。

2(指令和指令系统 (1)指令(instruction) 指令是指要计算机完成某个操作所发出的指示或命令,且由计算机直接识别执行。一台计算机可以有许多指令,作用也各不相同,所有指令的集合称为计算机的指令系统。 指令通常包含操作码(operation code)和操作数(operand)两个部分,操作码指明计算机应该执行的某种操作的性质与功能,即指示计算机执行何种操作;操作数指出参加操作的数据或数据所在单元的地址。 用机器指令编写的程序称为机器语言程序。 指令按其功能可分为两种类型:一类是命令计算机的各个部件完成基本的算术逻辑运算、数据存取和数据传送等操作,属于操作类指令;另一类则是用来控制程序本身的执行顺序,实现程序的分支、转移等操作,属于控制转移类指令。 (2)指令系统 指令系统能具体而集中的体现计算机的基本功能。从计算机系统结构的角度看,指令系统是软件和硬件的界面,指令是对计算机进行程序控制的最小单位。 指令系统的内核是硬件,当一台机器指令系统确定之后,硬件设计师根据指令系统的约束条件构造硬件组织,由硬件支持指令系统使其功能得以实现。而软件设计师在指令系统的基础上建立程序系统,扩充和发挥机器的功能。 对不同种类的机器而言,指令系统的指令数目与种类呈现出比较大的差异。指令系统决定了计算机的能力,也影响着计算机的体系结构。一台计算机的指令种类总是有限的,但在人们的精心设计下,可以编制出各式各样的程序。计算机的能力固然取决于它自身的性能,但更取决于编程人员的聪明才智。 3(计算机软件概述

计算机组成与系统结构第二章习题及答案

、填空题(20 每空 2 分) 1. 计数制中使用的数据个数被称为________ 。(基) 2. 移码常用来表示浮点数的_ 部分,移码和补码比较,它们除_外, 其他各位都相同。(阶码,符号位) 3. 码值80H: 若表示真值0, 则为_; 若表示-128 ,则为_ ; 若表示-127 ,则为____ ; 若表示-0, 则为 ____ 。(移码补码反 码原码) 4. 在浮点运算过程中,如果运算结果的尾数部分不是_ 形式,则需要进行规格化处理。设尾数采用补码表示形式,当运算结果—时, 需要进行右规操作;当运算结果________________________________ 时,需要进行左规操作。 (规格化溢出不是规格化数) 二、选择题(20 每题 2 分) 1. 以下给出的浮点数,_______ 规格化浮点数。(B ) A. 2 八-10 X 0.010101 B . 2 八-11 X 0.101010 C. 2 八-100 X 1.010100 D . 2 八-1 X 0.0010101 2. 常规乘除法器乘、除运算过程采用部分积、余数左移的做法,其好处是 。( C )

A. 提高运算速度 B. 提高运算精度 C.节省加法器的位数 D. 便于控制 3. 逻辑异运算10010011 和01011101 的结果是_____ 。(B) A.01001110 B.11001110 C.11011101 D.10001110 4. _________浮点数尾数基值rm=8, 尾数数值部分长 6 位,可表示的规 格化最小正尾数为。(Q 1. A.0.5 B.0.25 C.0.125 D.1/64 5?当浮点数尾数的基值rm=16, 除尾符之外的尾数机器位数为8 位时, 可表示的规格化最大尾数值是_____________ 。(D) A.1/2 B.15/16 C.1/256 D.255/256 6. 两个补码数相加,采用1 位符号位,当_时表示结果溢出。(D) A、符号位有进位 B、符号位进位和最高数位进位异或结果为0 C符号位为1D、符号位进位和最高数位进位异或结果为1 7. 运算器的主要功能时进行_ 。(0 A、逻辑运算 B、算术运算 C、逻辑运算和算术运算 D、只作加法 8. 运算器虽有许多部件组成,但核心部件是_______ 。(B) A、数据总线 B、算术逻辑运算单元 C、多路开关 D、累加寄存器9?在定

计算机系统的组成教案

《计算机软硬件系统》教案 辛丰中学朱瑞金 一、教学目标 1、知识与技能 (1)了解计算机硬件和软件的概念及其关系; (2)了解计算机硬件的各个组成部份及其作用; (3)知道存储器的分类、内存RAM与ROM的区别及其作用。 (4)了解软件的分类,知道常见的软件的类别。 2、过程与方法 (1)通过让学生观察计算机的结构和主要部件,了解计算机结构及各部分的作用; (2)通过学习活动让学生体验计算机软件的分类及其作用,并归纳计算机系统的组成结构图。 3、情感态度与价值观 在学习过程中,激发学生学习计算机基础知识的兴趣和积极探究的精神。二、教学重点与难点 教学重点:计算机系统的组成及结构,各主要部件的作用。 教学难点:计算机系统的组成及结构。 三、教具学具:多媒体课件、教科书 四、教学方法:创设情境法,师生问答法、讲授法 学习方法:自主学习和协作学习 五、教学过程 (一) 创设情境、导入新课 上课前先给学生提出一些关于计算机的用途的问题,例如:同学们通常使用计算机做什么呢? 然后问学生:“同学们知道这样高性能的机器是由什么组成的吗 一个计算机系统究竟由哪几部分组成?各自有何作用?相互之间有何关系?”这就是我们本节课要研究的内容:计算机系统的组成。” (二)讲授新课 一个完整的计算机系统由硬件系统和软件系统两大部分组成。 1、计算机硬件系统 计算机硬件是人们看得见、摸得着的实体,它是由一组设备组装而成的,将这些设备作为一个统一体而协调运行,故称之为硬件系统。 计算机硬件主要包括:运算器、控制器、存储器、输入设备和输入设备五个部分。 (1)运算器和控制器 运算器是计算机对数据进行加工处理的部件;控制器是计算机的 指挥中心,用来控制计算机各部件协调工作,并使整个处理过程有条 不紊地进行;运算器和控制器合称为中央处理器,简称CPU;CPU 是计算机的核心部件,相当于人的大脑。 (2)存储器

计算机系统的组成

计算机系统的组成部分选择题 1.不同的芯片有不同的字长,目前芯片有多种型号,其中奔腾IV芯片的字长是______。 A、 8位 B、 16 位 C、 32位 D、 64位 2.计算机应用中,CAI表示的是() A、计算机辅助设计 B、计算机辅助制造 C、计算机辅助工程 D、计算机辅助教学 3.利用计算机来模仿人的高级思维活动称为_____。 A、数据处理 B、自动控制 C、计算机辅助系统 D、人工智能 4.一个完备的计算机系统应该包含计算机的_____。 A、主机和外设 B、硬件和软件 C、CPU和存储器 D、控制器和运算器 5.构成计算机物理实体的部件被称为_____。 A.计算机系统B.计算机硬件C.计算机软件D.计算机程序 6.组成计算机主机的主要是_____。 A、运算器和控制器 B、中央处理器和主存储器 C、运算器和外设 D、运算器和存储器 7.以下不属于外部设备的是_____。 A、输入设备 B、中央处理器和主存储器 C、输出设备 D、外存储器 8.下列对软件配置的叙述中不正确的是_____。 A、软件配置独立于硬件 B、软件配置影响系统功能 C、软件配置影响系统性能 D、软件配置受硬件的制约 9.冯·诺依曼结构计算机的五大基本构件包括运算器、存储器、输入设备、输出设备和 _____。 A、显示器 B、控制器 C、硬盘存储器 D、鼠标器 10.时至今日,计算机仍采用程序内存或称存储程序原理,原理的提出者是_____。 A、莫尔 B、比尔·盖茨 C、冯·诺依曼 D、科得 11.冯·诺依曼计算机的基本原理是_____。 A、程序外接 B、逻辑连接 C、数据内置 D、程序存储 12.为解决某一特定的问题而设计的指令序列称为_____。 A、文档 B、语言 C、系统 D、程序 13.通常所说的“裸机”是指计算机仅有_____。 A、硬件系统 B、软件 C、指令系统 D、CPU

计算机系统的基本组成

计算机系统的基本组成 完整的计算机系统系统包括:硬件系统和软件系统。硬件系统和软件系统互相依赖,不可分割,两个部分又由若干个部件组成(如图所示)。 硬件系统是计算机的“躯干”,是物质基础。而软件系统则是建立在这个“躯干”上的“灵魂”。 (一)计算机硬件 计算机硬件系统由五大部分组成:运算器、控制器、存储器、输入设备、输出设备。(如下图所示) * 中央处理器(CPU —— Central Processing Unit ) CPU由运算器、控制器和一些寄存器组成; 1.运算器 运算器是计算机中进行算术运算和逻辑运算的部件,通常由算术逻辑运算部件(ALU)、累加器及通用寄存器组成。 2.控制器 控制器用以控制和协调计算机各部件自动、连续地执行各条指令,通常由指令部件、时序部件及操作控制部件组成。 运算器和控制器是计算机的核心部件,这两部分合称中央处理单元(Centre Process Unit,简称CPU),如果将CPU集成在一块芯片上作为一个独立的部件,该部件称为微处理器(Microprocessor,简称MP)。 运算器进行各种算术运算和逻辑运算;控制器是计算机的指挥系统; CPU 的主要性能指标是主频和字长。 字长表示CPU每次计算数据的能力。如80486及Pentium系列的CPU一次可以处理32位二进制数据。 时钟频率主要以MHz为单位来度量,通常时钟频率越高,其处理速度也越快。目前的主流CPU的时钟频率已发展到500MHz以上,甚至高达2GHz以上。 *存储器 存储器的主要功能是用来保存各类程序的数据信息。 存储器可分为主存储器和辅助存储器两类。

①主存储器(也称为内存储器),属于主机的一部分。用于存放系统当前正在执行的数据和程序,属于临时存储器。 ①辅助存储器(也称外存储器),它属于外部设备。用于存放暂不用的数据和程序,属于永久存储器。 存储器与CPU的关系可用(图1)来表示。 ( 图1) (1)内存储器 一个二进制位(bit)是构成存储器的最小单位。实际上,常将每8位二进制位组成一个存储单位,简称字节(Byte)。字节是数据存储的基本单位。为了能存取到指定位置的数据,给每个存储单元编上一个号码,该号码称为内存地址。 度量内存主要性能指标是存储容量和存取时间。 存储容量是指存储可容纳的二进制信息量,描述存储容量的单位是字节。 存取时间是指存储器收到有效地址到在输出端出现有效数据的时间间隔。通常存取时间用纳秒为单位。存取时间愈短,其性能愈好。 内存储器按其工作方式可分为随机存储器(Random Acess Memory,简称RAM)和只读存储器(Read Only Memory,简称Rom)两类。 ①RAM RAM在计算机工作时,既可从中读出信息,也可随时写入信息,所以,RAM 是一种在计算机正常工作时可读/写的存储器。在随机存储器中,以任意次序读写任意存储单元所用时间是相同的。目前所有的计算机大都使用半导体随机存储器。半导体随机存储器是一种集成电路,其中有成千上万个存储单元。 根据元器体结构的不同,随机存储器又可分为静态随机存储器(Static RAM,简称SARM)和动态随机存储器(Dynamic RAM,简称DRAM)两种。 静态随机存储器(SARM)集成度低,价格高。但存取速度快,它常用作高速缓冲存储器(Cache)。 Cache是指工作速度比一般内存快得多的存储器,它的速度基本上与CPU速度相匹配,它的位置在CPU与内存之间(如图2所示)。在通常情况下,Cache 中保存着内存中部分数据映像。CPU在读写数据时,首先访问Cache。如果Cache含有所需的数据,就不需要访问内存;如果Cache中不含有所需的数据,才去访问内存。设置Cache的目的,就是为了提高机器运行速度。

计算机组成与系统结构的基础概念

计算机组成与系统结构 1.计算机的主要部件:中央处理器、存储器、输入输出设备、(总线)。 2.软件系统的分类:操作系统、语言处理程序、应用软件。 3.机器字长是指该计算机能进行多少位二进制数的并行运算,实际上是指该计算机中的运 算器有多少位,通常计算机的数据总线和寄存器的位数与机器字长一致。 4.CPU速度是指单位时间内能够执行指令的条数。 5.存储器完成一次数据的读(取)或写(存)操作所需要的时间称为存储器的存取(或访 问)时间。 6.存储器执行一次完整的读/写操作所需要的时间称为存取周期。 7.系统的可靠性通常用平均无故障时间和平均故障修复时间来表示。 8.浮点数的机器表示由三部分组成,前面是尾符,中间是阶码部分,用移码表示,最后是 尾数数值位,尾数部分用原码表示。 9.语音通过拾音设备转换成频率、幅度连续变化的电信号(模拟量),然后通过声卡对模 拟量进行采样得到数字信号。 10.具有检测某些错误或带有自动纠正错误能力的数据称为数据校验码。 11.通常把一组编码中任何两个编码之间代码不同的位数称为这两个编码的距离,也称为海 明距离。 12.设有效信息位的位数为n,校验位的位数为k,则组成的海明校验码共长n+k位。K与n 应满足关系:2k-1≥n+k 13.CRC码一般是指在n位信息码之后拼接k位校验位,应用CRC码的关键是如何从n位信 息位简便的得到k位校验位的编码。 14.舍入的方法:恒舍法、恒置1法、下舍上入法(在十进制中就是四舍五入,在二进制中 就是0舍1入)、查表舍入法、设保护位法。 15.补码加减法运算的规则: (1)参加运算的各个操作数均以补码表示,运算结果仍以补码表示。 (2)按二进制数“逢二进一”的运算规则进行运算。 (3)符号位与数值位按同样规则一起参与运算,结果的符号位由运算得出。 (4)进行补码加法时,将两补码数直接相加,得到两数之和的补码;进行补码减法时,将减数变补,然后与被减数相加,得到两数之差的补码。 (5)补码总是对确定的模而言,如果运算结果超过了模,则将模自动丢掉。 16.溢出的判断方法: (1)根据两个操作数的符号位与结果的符号位是否一致进行判断。 (2)根据两数相加时产生的进位判别溢出。 (3)采用变形补码进行运算并进行溢出判断。 17.把n个全加器串接起来,就可以进行两个n位数的相加,这种加法器称为串行进位的并 行加法器。 18.原码一位乘法的规则: (1)参加运算的操作数取其绝对值。 (2)令乘数的最低位为判断位,若为1,加被乘数,若为0,则加0。 (3)累加后的部分积以及乘数右移一位。 (4)重复n次(2)和(3)。 (5)符号位单独处理,同号为正,异号为负。 19.原码除法运算方法:恢复余数法、不恢复余数法(加减交替法)。

计算机系统由什么组成

计算机系统由什么组成 计算机系统由计算机硬件和软件两部分组成。具有接收和存储信息、按程序快速计算和判断并输出处理结果等功能。 硬件(英文名Hardware)是计算机硬件的简称(中国大陆及香港用语,台湾作硬体),是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。 简言之,硬件的功能是输入并存储程序和数据,以及执行程序把数据加工成可以利用的形式。从外观上来看,微机由主机箱和外部设备组成。主机箱内主要包括CPU、内存、主板、硬盘驱动器、光盘驱动器、各种扩展卡、连接线、电源等;外部设备包括鼠标、键盘等。软件(中国大陆及香港用语,台湾称作软体,英文:Software)是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。软件并不只是包括可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体。另也泛指社会结构中的管理系统、思想意识形态、思想政治觉悟、法律法规等等。 计算机系统的特点是能进行精确、快速的计算和判断,而且通用性好,使用容易,还能联成网络。 ①计算:一切复杂的计算,几乎都可用计算机通过算术运算和逻辑运算来实现。 ②判断:计算机有判别不同情况、选择作不同处理的能力,故可用于管理、控制、对抗、决策、推理等领域。 ③存储:计算机能存储巨量信息。 ④精确:只要字长足够,计算精度理论上不受限制。 ⑤快速:计算机一次操作所需时间已小到以纳秒计。 ⑥通用:计算机是可编程的,不同程序可实现不同的应用。 ⑦易用:丰富的高性能软件及智能化的人-机接口,大大方便了使用。 ⑧联网:多个计算机系统能超越地理界限,借助通信网络,共享远程信息与软件资源。

最新计算机系统基本组成-专项练习题

第二章计算机系统基本组成(专项练习题) 一、选择题(每小题1.5分共68题) 1.硬盘属于() A.内部存储器 B.外部存储器 C.只读存储器 D.输出设备 2.显示器的什么指标越高,显示的图像越清晰?() A.对比度 B.亮度 C.对比度和亮度 D.分辨率 3.下列关于ROM的叙述中,错误的是() A.ROM中的信息只能被CPU读取 B.ROM主要用来存放计算机系统的程序和数据 C.不能随时对ROM 改写 D.ROM一旦断电信息就会丢失 4.主算机软件系统包括() A.程序、数据和相应的文档 B.系统软件与应用软件 C.数据库管理系统和数据库 D.编译系统和办公软件 5.按操作系统的分类,UNIX操作系统是() A.批处理操作系统 B.实时操作系统 C.分时操作系统 D.单用户操作系统 6.运算器的主要功能是进行() A.算术运算 B.逻辑运算 C.加法运算 D.算术和逻辑运算 7.DVD-ROM属于() A.大容量可读可写外存储器 B.大容量只读外部存储器 C. CPU可直接存取的存储器 D.只读内存储器 8.计算机的硬件主要包括:中央处理器(CPU)、存储器、输出设备和() A.键盘 B.鼠标 C.输入设备 D.显示器 9.对计算机操作系统的作用描述完整的是() A.管理计算机系统的全部软、硬件资源,合理组织计算机的工作流程,以达到充分发挥计算机资源的效率,为用户提供使用计算机的友好界面。 B.对用户存储的文件进行管理,方便用户 C.执行用户键入的各类命令 D.它是为汉字操作系统提供运行的基础 10.操作系统的主要功能是() A.对用户的数据文件进行管理,为用户管理文件提供方便 B.对计算机的所有资源进行统一控制和管理,为用户使用计算机提供方便 C.对源程序进行编译和运行 D.对汇编语言程序进行翻译 11.下列叙述中,正确的是() A.CPU 能直接读取硬盘上的数据 B.CPU 能直接存取内存储器 C.CPU 由存储器、运算器和控制器组成 D.CPU 主要用来存储程序和数据 12. 在计算机中,条码阅读器属于() A.输入设备 B.存储设备 C.输出设备 D.计算设备 13.下列各组软件中,全部属于系统软件的一组是() A.程序语言处理程序、操作系统、数据库管理系统 B.文字处理程序、编辑程序、操作系统 C.财务处理软件、金融软件、网络系统 D.WPS Office 2003、Excel 2000、Windows 98 14.下列叙述中,正确的是() A.计算机能直接识别并执行用高级程序语言编写的程序

计算机系统主要由哪两部分组成

1.计算机系统主要由哪两部分组成?硬件结构主要有哪几大部 分? 答:计算机系统主要由硬件、软件两 大部分组成,硬件结构从概念上来说 主要由中央处理器(运算器、控制 器)、存贮器、输入设备、输出设备 等几大部分组成。 2.PLC、DCS的中文全称和英文全 称分别是什么? 答:PLC中文全称:可编程序逻辑控 制器,英文全称:ProgrammablepLogicalpController 。DCS中文全称:分散控制系统,英 文全称: DistributedpControlpSystem。 3.一体化PLC和模块化PLC各有什 么特点? 答:一体化PLC通常为小型PLC,其 I/O点数规模小,I/O、PS、CPU等都 集中在一起,适合于单机自动化任务

或简单的控制对象。模块化PLC通常为中、大规模PLC,其I/O点数在几 百点、几千点甚至上万点,所有I/O 以及PS、CPU、CP等等功能单元均做成独立的模块形式,根据需要以总线形式连接组合在一起,构成一个完整的系统,以实现复杂的自动控制任务。 4.PLC由哪几个部分组成? 答:PLC的基本组成部分有:电源模块、CPU模块、I/O模块、编程器、 编程软件工具包等,根据不同类型的系统,一般还会有安装机架(底板)、通讯模板、智能模板、接口模板等 5.一般而言,PLC的I/O点数要冗 余10%。 6.PLC设计规范中,RS232通讯的 距离是为15m。 7.PLC的RS485专用通讯模块的通 讯距离500m。 8.PLC采用典型的计算机结构,由

中央处理器、存储器、输入输出接口 电路和其它一些电路组成。 9.PLC的输入信号模式中,交流输 入的电压大多采用AC110V或 AC220V,直流输入额定电压为 DC24~48V。 10.PLC中CPU的主要作用是什么? 答:CPU是PLC的主要部分,是系统的控制中枢,它接收并存储从编程器键入的用户程序和数据;检查电源、 存储器、I/O以及警戒定时器的状态, 并诊断用户程序的语法错误。 11.PLC在循环扫描周期内,将所需 要输入输出信息存到预先准备 好的一定区域,这个区域称为 I/O镜像区。 12.控制系统的各类模块中,PS、 CPU、CP、AI、AO、DI、DO、IM分别 指的是哪些类型的模块? 答:PS-电源模块,CPU-中央处理 器模块,CP-通讯处理器模块,AI -模拟量输入模块,AO-模拟量输出

计算机的基本组成及工作原理

计算机的基本组成及工作原理(初中信息技术七年级) 讲课:教技12江旭美【教学设计学科名称】 计算机的基本组成及工作原理是广西教育出版社出版的初中 信息技术七年级教材第一册模块二<计算机的发展》第二节教学内容。 【学情分析】 初一新生刚入学,对信息技术硬件方面的知识知道可能不多,对硬件普遍 有一种神秘感,觉得计算机高深莫测,本节课就是要对电脑软硬件进行深入 “解剖”,并对工作原理做讲解,让学生了解电脑各组成部分,更好的使用 电脑。 【教材内容分析】 本节内容是广西教育出版社初中信息技术七年级第一册模块 二《计算机的发展》第二节教学内容。本节主要让学生掌握计算机的组成, 理解计算机系统中信息的表示,了解计算机的基本工作原理。本节内容以感 性认识为主,增强学生的计算机应用意识,通过大量举例及用眼睛看、用手摸、 用脑想,对计算机的基本组成、软硬件常识、发展有一定了解和比较清晰的认 识。通过学生亲手触摸计算机组件和教师运行自主制作的多媒体课件进行教 学,打破学生对计算机的“神秘感”,觉得计算机并不难学,而且非常实际,认 识到计算机只是普通技能,提高学生学习兴趣。 【教学目标】 知识与技能:掌握计算机的组成,理解计算机系统中信息的表示,了解 计算机的基本工作原理。 过程与方法:向学生展示拆卸的旧电脑部件及未装任何系统的电脑,通过 实际观察加教师讲授的方法完成本节内容。 情感态度与价值观:培养学生的科学态度,激发学生的想象能力和探索精 神。 【教学重难点分析】 教学重点:计算机的组成,计算机系统中信息的表示。 教学难点:计算机的基本工作原理。 【教学课时】 2课时 【教学过程】 图片图片 师:观察图片结合实物并思考:从外观上来看,计算机广.般由哪些部分组成? 生:讨论、思考、回答 [设计意图】通过图片的展示,同学们对计算机的硬件有了直观的印象, 初步的了解。 (二)自主学习,探究新知 1、先请同学们自己看书P17-P20内容,边看书边思考: ①完整的计算机系统由哪两部分组成?

计算机系统是由什么组成

1. 计算机系统是由什么组成? 答:硬件系统和软件系统 2.计算机软件可以分为什么? 答:系统软件和应用软件 3.计算机的硬件系统由哪几部分组成? 答:运算器、控制器、存储器、输入设备和输出设备 4.CPU集成了运算器和什么? 答:控制器 5.外设是哪几部分的总称? 答:除了主机以外的计算机系统的组成部分 6.中央处理器由什么组成? 答:运算器和控制器 7.计算机的五大部件是什么? 答:运算器、控制器、存储器、输入设备和输出设备 8.计算机的硬件系统指什么?其中各个部分有什么功能? 答:运算器—进行数据处理 控制器—控制电脑运行 存储器—存放计算机的数据 输入设备—将数据或指令传达给计算机 输出设备—将计算机处理后的数据以某种形式输出 9.计算机的软件系统由哪两个部分组成?它们有什么区别? 答:系统软件和应用软件 区别: 10.举例说明计算机有哪些系统软件,并且说明作用? 答:操作系统: 服务器系统: 数据库管理系统: 11.计算机系统的核心部件是什么? 答:主板 12.负责将主机部件和外部设备集成到一起的是什么? 答:各种插槽 13.目前主流的主板结构是什么? 答:A TX主板结构 14.主板上的控制芯片中,起主导作用的是什么? 答:北桥芯片 15.主板上连接鼠标、键盘的接口是什么接口? 答:PS/2接口 16.主板上连接硬盘的接口的是什么接口? 答:IDE接口、SA TA接口 17.根据主板结构的不同,可以将主板分为哪几类? 答:A T主板、A TX主板、MLX主板和一体化主板。 18.什么主板是将CPU、内存、显卡、网卡等各类板卡和适配器都集成到主板上,而不是通 过插槽的方式连接?

2 计算机系统的基本组成

2、 计算机系统的基本组成 大纲要求: 1. 计算机系统的概念; 2. 硬件系统 1)计算机的“存储程序”工作原理; 2)硬件系统组成框图 中央处理器功能; 存储器功能及分类:内存储器(RAM、ROM、EPROM、 EEROM、Cache);外存储器(软盘、硬盘、光盘、 优盘等); 外部设备功能及分类:键盘、鼠标、显示器、打印 机、软驱、光驱和其他常用外设; 总线结构(数据总线、地址总线、控制总线); 通用串行总线接口USB; 3)微机的主要性能指标(运算速度、字长、内存容量、外设配置、软件配置、可靠性及性价比等)。 3.软件系统 1)系统软件; 2)应用软件. 4.程序设计基础 1)指令和程序的概念; 2)程序设计语言的分类及区别:机器语言、汇编语言、高级语言(面向过程)、4GL(非过程化,面向对象); 3)数据类型、控制结构的基本概念。 大纲知识点: 一、计算机系统的概念;【熟记】计算机系统的组成 计算机系统由硬件(Hardware)系统和软件(Software)系统两大部分组成。 硬件系统主要包括控制器、运算器、存储器、输入设备和输出设备

等。 软件系统主要包括系统软件和应用软件。 二、硬件系统 1. 计算机的“存储程序”工作原理; 1944年8月,著名美籍匈牙利数学家冯.诺依曼提出了EDVAC (Electronic Discrete Variable Automatic Computer)计算机方案,该方案奠定了现代计算机设计的基础。其核心思想有3点: ①计算机的基本结构。计算机硬件应具有运算器、控制器、存储 器、输入设备和输出设备等5大基本功能。 ②采用二进制数。二进制数便于硬件的物理实现,又有简单的运算 规则。 ③存储程序控制。存储程序实现了自动计算,确定了冯.诺依曼型计 算机的基本结构。 后来人们将采用这种设计思想的计算机称为冯.诺依曼型计算机。因而冯.诺依曼又称为“计算机之父”。 计算机的工作原理:将计算机工作的指令存放在存储器中,控制器

计算机组成与系统结构

计算机组成与系统结构 1.冯·诺依曼计算机设计思想:依据存储程序,执行程序并实现控制。 2.早期计算机由运算器、控制器、存储器、输入设备和输出设备五大部分组成。 3.软件系统爆过两大部分:系统软件和应用软件。 4.计算机的层次结构分为:微程序或逻辑硬件、机器语言、操作系统、汇编语言、高级语言、应用语言。 5.计算机系统结构、组成与实现之间的区别与联系: ①计算机结构:也称为计算机体系结构,是一个系统在其所处环境中最高层次的概念;是对计算机系统中各机器级之间界面的划分和定义,以及对各级界面上、下的功能进行分配。 ②计算机组成:也常译为计算机组织或成为计算机原理、计算机组成原理。在计算机系统结构确定了分配给硬件子系统的功能及其概念之后,计算机组成的任务是研究硬件子系统各部分的内部结构和相互联系,以实现机器指令级的各级功能和特性。 ③计算机实现:指的是计算机组成的物理实现,主要研究个部件的物理结构,机器的制造技术和工艺等,包括处理机、主存等部件的物理结构,器件的集成度、速度和信号。器件、模块、插件、底板的划分与连接,专用器件的设计,电源、冷却、装配等技术。 6.Flynn分类法:按照计算机在执行程序时信息流的特征分为单指令单数据流计算机(SISD)、单指令多数据流计算机(SIMD)、多指令单数据流计算机(MISD)、多

指令多数据流计算机(MIMD). 7.加速比Sp=1/{(1-Fe)+Fe/Re},Fe为可改进比例,Re为部件加速比。 8.在计算机中有两种信息在流动,一种是控制流,即控制命令,由控制器产生并流向各个部件;另一种是数据流,它在计算机中被加工处理。 9.摩尔定律得以延续的理由:集成电路芯片的集成度每18个月翻一番。 10.冯·诺依曼计算机的执行过程:将要处理的问题用指令编程成程序,并将程序存放在存储器中,在控制器的控制下,从存储器中逐条取出指令并执行,通过执行程序最终解决计算机所要处理的问题。 11.数据编码的好处:用更少的数据表示更多的信息。 12.定点数:若约定小数点的位置固定不变,则成为定点数。定点数分为两种:定点整数(纯整数,小数点在最低有效数值位之后)和定点小数(纯小数,小数点最高有效数值位之前)。 13.浮点数:基数为2的数F的浮点表示为:F=M*2^E.其中M称为尾数,E称为阶码。尾数为带符号的纯小数,阶码为带符号的纯整数。 14.补码:非负数整数的补码为其原码,负数整数的补码在原码基础上取反加1. 15.n位补码表示的整数数值范围为-2^(n-1)~+(2^(n-1)-1),n位补码表示的小数数职的范围为-1~+(1-2^(-n+1))。 16.补码的特点: ①0的表示是唯一的。②变形码。③求补运算。 ④简化加减法。⑤算术或逻辑左移。⑥算术右移。 17.反码:正整数反码与原码相同。负整数反码即原码取反。 18.汉字编码分为三类:汉字输入编码、国际码和汉字内码以及汉字字模码。

计算机组成与系统结构课后答案全(清华大学出版社 袁春风主编)

第 1 章习题答案 5.若有两个基准测试程序P1和P2在机器M1和M2上运行,假定M1和M2的价格分别是5000元和8000 请回答下列问题: (1)对于P1,哪台机器的速度快?快多少?对于P2呢? (2)在M1上执行P1和P2的速度分别是多少MIPS?在M2上的执行速度又各是多少?从执行速度来看,对于P2,哪台机器的速度快?快多少? (3)假定M1和M2的时钟频率各是800MHz和1.2GHz,则在M1和M2上执行P1时的平均时钟周期数CPI各是多少? (4)如果某个用户需要大量使用程序P1,并且该用户主要关心系统的响应时间而不是吞吐率,那么,该用户需要大批购进机器时,应该选择M1还是M2?为什么?(提示:从性价比上考虑)(5)如果另一个用户也需要购进大批机器,但该用户使用P1和P2一样多,主要关心的也是响应时间,那么,应该选择M1还是M2?为什么? 参考答案: (1)对于P1,M2比M1快一倍;对于P2,M1比M2快一倍。 (2)对于M1,P1的速度为:200M/10=20MIPS;P2为300k/0.003=100MIPS。 对于M2,P1的速度为:150M/5=30MIPS;P2为420k/0.006=70MIPS。 从执行速度来看,对于P2,因为100/70=1.43倍,所以M1比M2快0.43倍。 (3)在M1上执行P1时的平均时钟周期数CPI为:10×800M/(200×106)=40。 在M2上执行P1时的平均时钟周期数CPI为:5×1.2G/(150×106)=40。 (4)考虑运行P1时M1和M2的性价比,因为该用户主要关心系统的响应时间,所以性价比中的性能应考虑执行时间,其性能为执行时间的倒数。故性价比R为: R=1/(执行时间×价格) R越大说明性价比越高,也即,“执行时间×价格”的值越小,则性价比越高。 因为10×5000 > 5×8000,所以,M2的性价比高。应选择M2。 (5)P1和P2需要同等考虑,性能有多种方式:执行时间总和、算术平均、几何平均。 若用算术平均方式,则:因为(10+0.003)/2×5000 > (5+0.006)/2×8000,所以M2的性价比高,应选择M2。 若用几何平均方式,则:因为sqrt(10×0.003) ×5000 < sqrt(5×0.006) ×8000,所以M1的性价比高,应选择M1。 6.若机器M1和M2具有相同的指令集,其时钟频率分别为1GHz和1.5GHz。在指令集中有五种不同类 请回答下列问题:

计算机系统的基本组成

计算机系统的组成 一、教学课题:计算机系统的组成 二、教学课时:1课时 三、教学目标:1、学生了解计算机组成各部分的名称和作用。 2、学生了解计算机处理信息的过程。 3、学生知道什么是计算机软件,了解计算机软件的作用。 四、教学重点:1、学生掌握计算机组成各部分设备的作用。 2、学生了解常用软件的作用 3、学生了解计算机处理信息的过程。 五、教学难点:计算机硬件和软件的概念。 六、教学环境:多媒体教室、投影仪 七、教学资源:计算机及相关软件Powerpoint。 八、教学过程 一个完整的计算机系统是由硬件系统和软件系统两大部分组成的,如图1所示。硬件(HardWare)是指计算机的各种看得见,摸得着的实实在在的物理设备的总称,包括组成计算机的电子的,机械的,磁的或光的元器件或装置,是计算机系统的物质基础;软件(SoftWare)是指在硬件系统上运行的各类程序,数据及有关资料的总称。硬件是软件建立和依托的基础,软件是计算机系统的灵魂。没有硬件对软件的物质支持,软件的功能则无法发挥。所以硬件和软件相互结合构成了一个完整的计算机系统,只有硬件和软件相结合才能充分发挥计算机系统的功能。 图1:微型计算机系统组成框 图

计算机软件是指在硬件设备上运行的各种程序以及有关资料。所谓程序实际上是用户用于指挥计算机执行各种动作以便完成指定任务的指令的集合。用户要让计算机做的工作可能是很复杂的,因而指挥计算机工作的程序也可能是庞大而复杂的,有时还可能要对程序进行修改与完善。因此,为了便于阅读和修改,必须对程序作必要的说明或整理出有关的资料。这些说明或资料(称之为文档)在计算机执行过程中可能是不需要的,但对于用户阅读、修改、维护、交流这些程序却是必不可少的。因此,也有人简单地用一个公式来说明包括其基本内容:软件=程序+文档。 计算机硬件的基本功能是接受计算机程序的控制来实现数据输入、运算、数据输出等一系列根本性的操作。虽然计算机的制造技术从计算机出现到今天已经发生了极大的变化,但在基本的硬件结构方面,一直沿袭着冯·诺伊曼的传统框架,即计算机硬件系统由运算器、控制器、存储器、输入设备、输出设备五大部件构成。图1-5列出了一个计算机系统的基本硬件结构。图中,实线代表数据流,虚线代表指令流,计算机各部件之间的联系就是通过这两股信息流动来实现的。原始数据和程序通过输入设备送入存储器,在运算处理过程中,数据从存储器读入运算器进行运算,运算的结果存入存储器,必要时再经输出设备输出,如图1-5。指令也以数据形式存于存储器中,运算时指令由存储器送入控制器,由控制器控制各部件的工作。 图1.5 各主要设备之间的关系 由此可见,输入设备负责把用户的信息(包括程序和数据)输入到计算机中;输出设备负责将计算机中的信息(包括程序和数据)传送到外部媒介,供用户查看或保存;存储器负责存储数据和程序,并根据控制命令提供这些数据和程序,它包括内存(储器)和外存(储器);运算器负责对数据进行算术运算和逻辑运算(即对数据进行加工处理);控制器负责对程序所规定的指令进行分析,控制并协调输入、输出操作或对内存的访问。下面分别对其各部分进行介绍。 1 .中央处理器 中央处理器简称CPU(Central Processing Unit),它是计算机系统的核心,中央处理器包括运算器和控制器两个部件。

计算机组成与系统结构书本答案

C1: 以下哪些设备不属于冯?诺伊曼体系结构计算机的五大部件?寄存器, 缓冲器 适配器的作用是保证_____用计算机系统特性所要求的形式发送或接收信息。正确答案是:I/O设备 1966年,Flynn从计算机体系结构的并行性能出发,按照_____的不同组织方式,把计算机系统的结构分为SISD、SIMD、MISD和MIMD四类。指令流, 数据流 具有相同_____的计算机,可以采用不同的_____ 。:计算机体系结构,计算机组成 冯?诺伊曼型计算机的设计思想是_____。正确答案是:存储程序并按地址顺序执行 1958年开始出现的第二代计算机,使用_____作为电子器件。晶体管 在计算机系统的层次结构中,_____采用符号语言。高级语言级, 汇编语言级 世界上第一台通用电子数字计算机ENIAC使用_____作为电子器件电子管 在计算机系统的层次结构中,属于硬件级的是_____。微程序设计级, 机器语言级 C2: 为了提高浮点数的表示精度,当尾数不为_____时,通过修改阶码并移动小数点,使尾数域的最高有效位为_____,这称为浮点数的规格化表示。0,1 在我国使用的计算机汉字操作平台中,_____字符集未收录繁体汉字。GB2312 在定点_____运算中,为了判断溢出是否发生,可采用双符号位检测法。不论溢出与否,其_____符号位始终指示正确的符号。小数,最高, 整数,最高 在定点二进制运算器中,减法运算一般通过_____来实现。补码运算的二进制加法器 在奇偶校验中,只有当数据中包含有_____个1时, 偶校验位=_____。偶数,0, 奇数,1 奇偶校验无法检测_____个错误,更无法识别错误信息的_____。偶数,位置, 偶数,内容在PC机中,若用扩展ASCII码、Unicode UCS-2和UCS-4方法表示一个字符,则三者之间的差异为:扩展ASCII码用_____位表示,Unicode UCS-2用_____位表示,Unicode UCS-4用_____位表示。8,16,32 C3: 相联存储器是以______来访问存储器的。关键字, 内容 Cache由高速的______组成。SRAM Cache存储器在产生替换时,可以采用以下替换算法:______。LFU算法, LRU算法, 随机替换 Cache的功能由______实现,因而对程序员是透明的。硬件 MOS半导体存储器中,______的外围电路简单,速度______,但其使用的器件多,集成度不高。SRAM,快 EPROM是指______。光擦可编程只读存储器 虚拟地址空间的大小实际上受到______容量的限制。辅助存储器 相联存储器是以______来访问存储器的。关键字, 内容 从CPU来看,增加Cache的目的,就是在性能上使______的平均读出时间尽可能接近Cache 的读出时间。主存, 内存 虚拟地址由______生成。编译程序 MOS半导体存储器中,______可大幅度提高集成度,但由于______操作,外围电路复杂,速度慢。DRAM,刷新 虚拟存储器可看作是一个容量非常大的______存储器,有了它,用户无需考虑所编程序在

计算机基本结构(图解)

电脑主机构成:1. CPU;2. 主板;3. 硬盘;4. 内存;5. 显卡;6. 声卡;7. 网卡; 8. 光驱;9.电源。 电脑机箱主板,又叫主机板、系统板或母板,它分为商用主板和工业主板两种。主板一般为矩形电路板,上面安装了组成计算机的主要电路系统,一般有芯片部分(BIOS芯片、CMOS 芯片等)、接口部分(COM、LPT、USB、MIDI、IDE、SATA、PS/2等)、扩展槽部分(AGP 插槽、PCI插槽、CNR插槽、内存插槽等)。 芯片 BIOS芯片:是一块方块状的存储器,里面存有与该主板搭配的基本输入输出系统程序。能够让主板识别各种硬件,还可以设置引导系统的设备,调整CPU外频等。BIOS芯片是可以写入的,这方便用户更新BIOS的版本,以获取更好的性能及对电脑最新硬件的支持。 CMOS芯片:是一种低耗电随机存贮器,其主要作用是用来存放BIOS中的设置信息以及系统时间日期。如果CMOS中数据损坏,计算机将无法正常工作,为了确保CMOS数据不被损坏,主板厂商都在主板上设置了开关跳线,一般默认为关闭。当要CMOS数据进行更新时,可将它设置为可改写。为使计算机不丢失CMOS和系统时钟信息,在CMOS芯片的附近有一个电池给他持续供电。 南北桥芯片:横跨AGP插槽左右两边的两块芯片就是南北桥芯片。南桥多位于PCI插槽的上面;而CPU插槽旁边,被散热片盖住的就是北桥芯片。 北桥芯片主要负责处理CPU、内存、显卡三者间的“交通”。 南桥芯片则负责硬盘等存储设备和PCI之间的数据流通。 南桥和北桥合称芯片组。芯片组以北桥芯片为核心,一般情况,主板的命名都是以北桥的核心名称命名的。芯片组在很大程度上决定了主板的功能和性能。需要注意的是,AMD平台中部分芯片组因AMD CPU内置内存控制器,可采取单芯片的方式,如nⅥDIA nForce 4便采用无北桥的设计。从AMD的K58开始,主板内置了内存控制器,因此北桥便不必集成内存控制器。现在在一些高端主板上将南北桥芯片封装到一起,只有一个芯片,这样大大提高了芯片组的功能。 RAID控制芯片:相当于一块RAID卡的作用,可支持多个硬盘组成各种RAID模式。RAID

第一部分计算机系统组成及说明

第一部分:计算机系统组成及说明 一、计算机系统组成 一个完整的计算机系统通常是由硬件系统和软件系统两大部分组成的。(一)硬件(hardware) 硬件是指计算机的物理设备,包括主机及其外部设备。具体地说,硬件系统由运算器、控制器、存储器、输入设备和输出设备五大部件组成。 ①存储器。存储器是计算机用来存放程序和原始数据及运算的中间结果和最后结果的记忆部件。 ②运算器。运算器对二进制数码进行算术或逻辑运算。 ③控制器。控制器是计算机的“神经中枢”。它指挥计算机各部件按照指令功能的要求自动协调地进行所需的各种操作。 ④输入/输出设备(简称I/O设备)。计算机和外界进行联系业务要通过输入输出设备才能实现。输入设备用来接受用户输入的原始数据和程序,并将它们转换成计算机所能识别的形式(二进制)存放到内存中。输出设备的主要功能是把计算机处理的结果转变为人们能接受的形式,如数字、字母、符号或图形。 (二)软件(software) 软件是指系统中的程序以及开发、使用和维护程序所需要的所有文档的集合。包括计算机本身运行所需的系统软件和用户完成特定任务所需的应用软件(三)硬件和软件的关系

硬件是计算机的基础,软件对硬件起辅助支持作用,二者相辅相成,缺一不可,只有有了软件的支持,硬件才能充分发挥自己的作用。 二、计算机工作原理 (一)冯·诺依曼设计思想 计算机问世50年来,虽然现在的计算机系统从性能指标、运算速度、工作方式、应用领域和价格等方面与当时的计算机有很大的差别,但基本体系结构没有变,都属于冯·诺依曼计算机。 冯·诺依曼设计思想可以简要地概括为以下三点: ①计算机应包括运算器、存储器、控制器、输入和输出设备五大基本部件。 ②计算机内部应采用二进制来表示指令和数据。每条指令一般具有一个操作码和一个地址码。其中,操作码表示运算性质,地址码指出操作数在存储器的位置。 ③将编好的程序和原始数据送入内存储器中,然后启动计算机工作,计算机应在不需操作人员干预的情况下,自动逐条取出指令和执行任务。 冯·诺依曼设计思想最重要之处在于他明确地提出了“程序存储”的概念。他的全部设计思想,实际上是对“程序存储”要领的具体化。

相关文档
最新文档