《计算机组成原理》总结完整版

❖本章主要讲述计算机系统的组成、计算机系统的分层结构、以及计算机的一些主要指标等

❖计算机软硬件的概念,计算机系统的层次结构、体系结构和计算机组成的概念、冯.诺依曼的主要思想及其特点、计算机的主要指标

❖概念

控制器、运算器、寄存器、cache (高速缓冲存储器)

配套的硬件设备和软件系统

计算机硬件是指计算机的实体部份,它由看得见摸得着的各种电子元器件,各类光、电、机设备的实物组成。主要包括五大组成部份。软件是计算机程序及其相关文档的总称,主要包括系统软件、应用软件和一些工具软件。软件是对硬件功能的完善与扩充,一部份软件又是以另一部份软件为基础的再扩充。

. 计算机由运算器、存储器、控制器、输入设备和输出设备五大部件组成

. 指令和数据以同等地位存于存储器内,可按地址寻访

. 指令和数据用二进制表示

. 指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置

. 指令在存储器内按顺序存放

. 机器以运算器为中心,输入输出设备和存储器间的数据传送通过运算器完成

计算机硬件的主要技术指标

. CPU 一次能处理数据的位数,通常与CPU 中的寄存器位数有关

. 存储容量存储单元个数×存储字长;MAR (存储器地址寄存器)的位数反映存储单元的个数,MDR (存储器数据寄存器)反映存储字长

主频

吉普森法

. MIPS 每秒执行百万条指令

CPI 执行一条指令所需的时钟周期数

FLOPS 每秒浮点运算次数

❖本章主要讲述计算机系统、微型计算机系统的发展过程以及应用。

❖计算机的发展的不同阶段区分的方法、微型计算机发展中的区分、摩尔定律

❖概念

微芯片上集成的晶体管数目每3 年翻两番,每18 个月翻一番

主要以组成计算机基本电路的元器件为依据进行区分,如电子管、晶体管、集成电路等

机器语言

❖本章主要讲述计算机系统的总线类型、总线分类、总线性能、总线结构以及总线仲裁和总线控制。

❖总线的概念、总线的分类、总线的性能指标、总线标准、特殊标准总线的特点、不同总线类型对计算机的影响、总线的控制以及总线的仲裁;总线仲裁方式的优劣分析

❖概念和一些简单的计算

为了解决多个同时竞争总线控制权,必须具有部件。

在的计算机系统中,外设可以和主存储器单元统一编址,因此可以不使用I/O 指令。

A)单总线B)双总线C)三总线D)多总线

计算机使用总线结构的主要优点是便于实现积木化,同时C。

A)减少了信息传输量B)提高了信息传输的速度

C)减少了信息传输线的条数D)加重了CPU 的工作量

从信息流的传送效率来看, A 工作效率最低。

A) 单总线系统B) 双总线系统

C) 三总线系统D) 多总线系统

集中式总线仲裁中,______响应时间最快。( B)

A) 菊花链方式B) 独立请求方式

C) 计数器定时查询方式

三种集中式总线仲裁中,_____方式对电路故障最敏感。(A)

A)链式查询B)计数器定时查询C)独立请求

下列选项中的英文缩写均为总线标准的是(D)

A) ISA、CPI、VESA、EISA

B) PCI、CRT、USB、EISA

C) ISA、SCSI、RAM、MIPS

D) ISA、EISA、PCI、PCI-Express

同步控制是______ 。(C)

A) 只合用于CPU 控制的方式

B) 只合用于外围设备控制的方式

C) 由统一时序信号控制的方式

D) 所有指令执行时间都相同的方式

系统总线是微型计算机系统的公共总线,是多处理机系统中各个处理机模块之间的公共总线,因此也称作全局总线。它支持多个处理机模块之间的以及和它们的共享模块之间的数据交互。

局部总线是微处理器模块具有的本地总线,它可连接多个非主模块,但与系统总线上的其他主模块无关。局部总线也称作本地总线,如PCI 总线、IP 总线、IO CHANNEL 等等。

❖本章主要讲述计算机中的存储系统。分为三个层次介绍。主存、高速缓存、虚拟存储器❖存储系统的层次结构、主存储器的分类、性能以及扩展存储器的普通方法;高速缓存的概念、地址映射方法、替换算法、性能以及实现;虚拟存储器的概念、页式存储器管理、段式存储器管理以及地址变换方法;磁盘存储器的管理、柱面、磁道、扇区以及簇的基本概念,磁盘容量的计算以及文件分配表的使用等

❖概念、、

在微计算机存储器系统的设计之中,需要考虑容量、存取时间和价格三个因素,但这三者之间的关

系又是互相制约的。为了实现快的访问速度和大的存储容量,同时价格还要相对低廉,于是提出了分层的存储器结构。

主存储器的性能指标主要是存储容量、存取时间、存储周期和存储器带宽。

半导体只读存储器(ROM)与半导体随机存储器(RAM)的主要区别在于(A)

A) ROM 可永久保存信息,RAM 在掉电后,原存信息会消失

B) ROM 在掉电后,原存信息会丢掉,RAM 永久保存信息

C) RAM 是内存,ROM 是外存

D) ROM 是内存,RAM 是外存

读写存储器简称为(A)

A) RAM B) ROM C) PROM D) EPROM

计算机的内存储器比外存储器(B)

A) 更便易B) 存取速度快

C) 存储容量更大D) 虽贵但能存储更多的信息

主存储器容量为1MB,虚存容量为4GB,则虚拟地址为32 位,物理地址为20 位。

已知cache 命中率H=0.98,主存存取周期为200ns,且为cache 的4 倍,则cache-主存的平均(或者

效)访问时间为54ns 。

主存贮器和CPU 之间增加cache 的目的是 A 。

A) 解决CPU 和主存之间的速度匹配问题

B) 扩大主存贮器的容量

C) 扩大CPU 中通用寄存器的数量

D) 扩大外存的容量

在主存和CPU 之间增加cache 存储器的目的是 C 。

A) 增加内存容量B) 提高内存可靠性

C) 解决CPU 和主存之间的速度匹配问题

D) 增加内存容量,同时加快存取速度

在虚拟存储器中,当程序正在执行时,由______完成地址映射。 (A)

A) 操作系统B) 装入程序C) 程序员D) 编译器

采用虚拟存储器的目的是______ 。(B)

A) 提高主存储器的存取速度

B) 扩大主存储器的存储空间,并能进行自动管理和调度

C) 提高外存储器的存取速度

D) 扩大外存储器的存储空间

相联存储器是按_____进行寻址的存储器。 (C)

A) 地址指定方式B) 堆栈存取方式

C) 内容指定方式D) 地址指定方式与堆栈存取方式结合

存储周期是指______ 。(C)

A) 存储器的读出时间B) 存储器的写入时间

C) 存储器进行连续读和写操作所允许的最短期间隔

D) 存储器进行连续写操作所允许的最短期间隔

硬盘工作时,数特殊注意避免______ 。(C)

A) 光线直射B) 环境卫生不好C) 强烈震动D) 噪声

FAT 是操作系统对磁盘进行管理时使用的一个线性链表,他存储一个文件在磁盘中占用的存储区域位置,在该表中存储文件后续区域所占用的簇号,又称为文件分配表。

磁盘使用一段时间后,由于反复的复制、生成和删除文件,使文件在磁盘上的存储位置不连续,导致计算机在读取磁盘数据时,花费的时间就要长一些,直接影响到计算机的运行速度,所以要定期整理

磁盘,让每一个文件再也不破碎,以提高计算机运行速度。

解:(1)这个Cache 存储系统的等效访问周期:

T=Tc*H+Tm (1-H)=10ns×0.98+60ns×(1-0.98)=11ns

等效存储容量:S=64MB

等效单位价格:C=(Cc*Sc +Cm*Sm) /Sm =(100×0.5+10×64) /64 =10.78(元/MB)

(2)这个Cache 存储系统的访问效率:e=Tc/T=10/11=0.91

(1)每道信息量=400 位/cm×70cm=28000 位=3500B

每面信息量=3500B×220=770000B

磁盘总容量=770000B×2=1540000B

(2)磁盘数据传输率,也即磁盘的带宽Dr=roN

N 为每条磁道容量,N=3500B

r 为磁盘转速r=3000 转/60S=50 转/S

所以,Dr=r×N=50/S×3500B=175000B/S

解:(1)这个磁盘存储器的有效数据传输率为:

512Bx512x8000/60=33.3MB/S 或者:512B x 512x 8000/60=35MB/S

(2)这个磁盘存储器的柱面数为:N=16MB/ (512Bx16x512)=4096

(3)这个磁盘存储器的寻址时间为:

等待时间为:60/8000/2=3.75ms

寻址时间为:定位时间+等待时间=4.25ms+3.75ms=8ms

解:⑴6×2-2=10 (面),共有10 个存储面可用。

⑵ 40×(33-22)/2=220 (道),共有220 个圆柱面。

⑶ 10×22π×400×220=73×106 (位)

整个磁盘组的总存储容量73×106 位。

⑷ (22π×400)/(60/2400)=1. 1×106 (位/秒)

=0. 138 ×106 (字节/秒)

数据传送率0.138 ×106 字节/秒

⑸记录在同一圆柱面上。因为这样安排存取速度快。

解:⑴需要4K×1b 的RAM 芯片:片。;将24 片4K×1 的RAM 先构成3 个4KB 的

芯片组。

ROM 不能使用8K×1 的芯片,因为它大于ROM 应有的空间。应使用2K×1 的ROM

需要2K×1b 的ROM 芯片:

片组。

⑵地址分配

A15 A14 A13 A12 A11 A10~A0

片;将16 片2K×1 的ROM 先构成2 个2KB 的芯

X X X X X X

X

X

X

X

1

1

1

1

1

——

——

———

———

———

2KB ROM

2KB ROM

4KB RAM

4KB RAM

4KB RAM

⑶有地址覆盖。

解:

(1)需要存储器芯片: (W/w) * (B/b) = (64M/16M) * (16/8) =8 (片)

(2)存储器芯片的地址长度为24 位

主存储器的地址长度为26 位

(3)用存储器芯片构成主存储器的逻辑示意图如下:

(4)用16 进制表示的地址1234567,其体内地址为:48D159,体号为3

解:

FIFO 命中率20%,LRU 命中率40%,OPT 命中率53%

输入输出系统的构成、接口的概念,输入输出的基本方式、接口的功能和组成、接口的类型,IO 编址方式、显示器的扫描方式、显示存储器容量的计算等

在 A 的计算机系统中,外设可以和主存储器单元统一编址,因此可以不使用I/O 指令。

A)单总线B)双总线C)三总线D)多总线

当采用 A 对设备进行编址情况下,不需要专门的I/O 指令组。

A) 统一编址法B) 单独编址法

C) 两者都不是D) 两者都是

I/O 设备数据传送控制方式通常分为

等五种。

假定一台计算机的显示存储器用DRAM 芯片实现,若要求显示分辨率为1600*1200,颜色深度为24 位,帧频为85HZ,现实总带宽的50%用来刷新屏幕,则需要的显存总带宽至少约为( D )

A) 245Mbps B) 979Mbps

C) 1958Mbps D) 7834Mbps

在微机系统中, 鼠标是一种______ 。( A )

A) 输入设备B) 输出设备

C) 运算设备D) 存储设备

输入输出接口是处理机与外部世界进行联系的界面。

主要功能:

(1)处理机与外部设备之间的通信联络

(2)数据缓冲

word 格式-可编辑-感谢下载支持

(3)接受处理机的命令,提供外部设备的状态 (4)数据格式的变换

当某一外设需要输入输出一批数据时,向DMA 控制器发出请求, DMA 控制器接收到这一请求后,向 CPU 发出总线请求,若 CPU 响应 DMA 的请求,则把总线使用权交给DMA 控制器,数据不通过 CPU , 可以直接在 DMA 控制器的操作下进行。当这批数据传送完成后, DMA 控制器再向 CPU 发出"结束中断 请求",CPU 响应这一中断请求。

(1) DMA 是内存即可被 CPU 访问,也可被快速外设直接访问

(2)在传送数据时,内存地址的确定、数据的传送及计算器的计数等工作都是由硬件完成设置的 (3) 需要在内存中开辟一个专用的缓冲区, 以及时提供和接收数据。 在 DMA 数据传送开始前和结束后, CPU 以中断方式对其进行预处理和后处理 (4)提高了外设与 CPU 并行工作的并行程度,提高了系统效率

DMA 控制器与 CPU 分时使用内存采用以下三种方式: 住手 CPU 访问内存、 周期挪用、 DMA 和CPU 交

替访内

❖ 信息编码、码制转换,常用的信息编码(原码、反码、补码、 BCD 码)以及二进

制数值数据的编码与运算算法(补码运算、定点数、浮点数的表示、各种数的表数范围)运算器的 基本原理、掌握补码加法器的运算原理以及计算过程、掌握原码一位乘法和两位乘法的原理及运算 过程、掌握运算器位数扩展的原理及方法 ❖

运算器的两个主要功能是: , 。

下列有关运算器的描述中, ______是正确的。 (D )

A ) 能暂时存放运算结果

B ) 只做加法

C ) 只做算术运算,不做逻辑运算

D ) 既做算术运算,又做逻辑运算 微型计算机中运算器的主要功能是进行_________。(C )

A ) 算术运算

B ) 逻辑运算

C ) 算术和逻辑运算

D ) 初等函数运算 运算器的核心部份是______ 。(C )

A ) 数据总线

B ) 多路开关

C ) 算术逻辑运算单元

D ) 累加寄存器 汉字的 、

是计算机用于汉字输入、内部处理、输出三种不同用

途的编码。

(71.25) 8= 111001.010101 2= 39.54 16 = 57.328125 10。

在浮点数字长一定的情况下,为了做到表示数的范围最大、表示数的误差最小、表示数的效率最高, 尾数基值 rm 取 ,阶码基值 re 取 ,并且把 位隐藏起来。

若计算机字长为 n+1,则定点整数的补码表数范围是 -2n ~2n - 1 、定点小数的补码表数范围是 - 1~1-2-n 。

一个浮点数由 和 两部份构成。

下列那种表示法主要用于表示浮点数中的阶码_____ 。(D )

A ) 原码

B ) 补码

C ) 反码

D ) 移码 根据国标规定,每一个汉字在计算机内占用_____存储。 (B ) A ) 一个字节 B ) 二个字节 C ) 三个字节 D ) 四个字节

假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的字符码是______ 。(D )

A) 11001011 C) 11010110

word 格式-可编辑-感谢下载支持B) 11000001

D) 11001001

若浮点数用补码表示,则判断运算结果是否为规格化数的方法是______ 。(C)

A) 阶符与数符相同为规格化数

B) 阶符与数符相异为规格化数

C) 数符与尾数小数点后第一位数字相异为规格化数

D) 数符与尾数小数点后第一位数字相同为规格化数

假定有4 个整数用8 位补码表示r1=0FEH,r2=0F2H,r3=090H,r4=0F8H,若将运算结果存放在一个8 位寄存器中,则下列运算会发生益处的是(B)

A) r1 x r2 B) r2 x r3

C) r1 x r4 D) r2 x r4

运算器的核心部份是______ 。(C)

A) 数据总线B) 多路开关

C) 算术逻辑运算单元D) 累加寄存器

解:数值部份的运算

❖计算机机器指令的组成;掌握寻址方式对计算机的影响以及寻址方式的设计、表示;掌

❖计算机机器指令的组成、寻址方式对计算机的影响以及寻址方式的设计、表示、指令中操作码的组织与编码难点:寻址方式的设计、表示、

❖指令功能、组成、指令编码方法、寻址方式(操作数获取)方法、设计指令格式或者编码

表示在指令中的操作数地址,通常称为形式地址,用这种形式地址并结合某些规则,可以计算出操作数在存储器中的存储单元地址。如何在指令中表示一个操作数的地址、如何用这种表示得到操作数以及怎样计算出操作数的地址的方法-----寻址方式。

常用的寻址方式有:即将数寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址、基地址寻址、间接寻址、堆栈寻址

主要有三种组织方式:1. 定长的操作码组织方式。将指令的固定位数分配做操作码,便于硬件设计、提高指令译码和识别速度,指令整齐、规范。 2. 变长的操作码组织方式。在指令中,表示操作类型的位数是可变的,便于为操作数地址多的指令少分配操作码位数,而为操作数地址少的指令多分配操作码位数。该方法可以尽量使用指令字长,减少指令字长的浪费,但是不便于指令识别。 3. 操作码字段与操作数地址字段交叉编码的方法。将操作码再也不集中分配在指令的最高位部份,而是与操作数地址码交叉在一起,操作码位数是可变的。该方法不便于识别指令和操作数地址,但是指令字长利用率更高。

指令普通有操作码和操作数地址两部份组成。操作码的功能用于指明本条指令的操作功能,而操作数地址用于给出被操作数的信息 (指令或者数据)的地址,包括参加运算的一个或者多个操作数所在的地址、运算结果的保存地址、程序的转移地址、被调用的子程序的入口地址等。

在指令的地址码字段给出的与操作数(或者指令)地址有关的信息,构成形式地址。依据这些信息并结合一定的规则,可以计算出访问内存的实际(有效)地址。

(1)寄存器寻址,形式地址为寄存器名(或者编号),寄存器中的内容为操作数;

(2)寄存器间接寻址,形式地址为寄存器名(或者编号),寄存器中的内容为操作数的地址,再读一次内存得到操作数;

(3)变址寻址,形式地址为变址寄存器名(或者编号)和变址偏移值,把变址寄存器中的内容与变址偏移值相加得到操作数的地址,再读一次内存得到操作数;用于访问内存中的一组数据更方便。

(4)相对寻址,形式地址为相对寻址的偏移值,该偏移值和程序计数器PC 的内容相加得到一个内存单元的地址,通常用在条件或者无条件转移指令中给出指令转移地址。

(5)基地址寻址,通常要使用一个特定的寄存器,称为基地址寄存器,把程序中的指令或者数据地址和该基地址寄存器的内容相加得到一个内存单元的地址,通常用在操作系统为用户程序分配内存地

址空间后,变换程序静态地址为运行过程中的实际内存地址。

CPU 周期也称为;一个CPU 周期包含若干个。任何一条指令的指令周期至少需要个CPU 周期。

机器指令的格式包括和两部份;

在指令格式中,操作码部份指明操作的,地址码部份则指明操作的。

指令周期是指_____ 。(C)

A) CPU 从主存取出一条指令的时间B) CPU 执行一条指令的时间

C) CPU 从主存取出一条指令加之执行这条指令的时间D) 时钟周期时间

以下四种类型指令中,执行时间最长的是______ 。(C)

A) RR 型B) RS 型C) SS 型D) 程序控制指令

在指令的地址字段中,直接指出操作数本身的寻址方式,称为______ 。(B)

A) 隐含寻址B) 即将寻址C) 寄存器寻址D) 直接寻址

指令系统中采用不同寻址方式的目的主要是______ 。(B)

A) 实现存储程序和程序控制

B) 缩短指令长度,扩大寻址空间,提高编程灵便性

C) 可以直接访问外存

D) 提供扩展操作码的可能并降低指令译码难度

变址寻址方式中,操作数的有效地址等于_____ 。 (B)

A) 基值寄存器内容加之形式地址

B) 变址寄存器内容加之形式地址

C) 程序计数器内容加之形式地址

D) 堆栈指示器内容加之形式地址(位移量)

二地址指令中,操作数的物理位置不会安排在______ 。(C)

A) 两个主存单元B) 一个主存单元和一个寄存器

C) 相联存储器D) 两个寄存器

寄存器间接寻址方式中,操作数处在______ 。(D)

A) 通用寄存器B) 堆栈C) 程序计数器D) 主存单元

零地址运算指令在指令格式中不给出操作数地址,因此它的操作数可以来自______ 。(B)

A) 即将数和栈顶B) 栈顶和次栈顶

C) 暂存器和栈顶D) 寄存器和内存单元

下列寄存器中,反汇编语言程序员可见的是(B)

A) 存储器地址寄存器(MAR) B) 程序计数器(PC)

C) 存储区数据寄存器(MDR) D) 指令寄存器(IR)

答案:RISC 是精简指令系统计算机,它有以下特点:

(1) 选取使用频率最高的一些简单指令,以及很实用但不复杂的指令。

(2) 指令长度固定,指令格式种类少,寻址方式种类少。

(3) 惟独取数/存数指令访问存储器,其余指令的操作都在寄存器之间进行。

(4) 大部份指令在一个机器周期内完成。其意是指在采用流水线组织时每一个机器周期内能完成一

条指令功能,而并非说一条指令从取指到完成指定功能只要一个机器周期。

(5) CPU 中通用寄存器数量相当多。

(6) 以硬布线控制为主,不用或者少用微指令码控制。

(7)普通用高级语言编程,特殊重视编译优化工作,其余指令的操作都在寄存器之间进行

答案:CISC 是复杂指令系统计算机的英文缩写。其特点是:

(1) 指令系统复杂庞大,指令数目普通多达2 、3 百条。

(2) 寻址方式多

(3) 指令格式多

(4) 指令字长不固定

(5) 可访存指令不加限制

(6) 各种指令使用频率相差很大

(7) 各种指令执行时间相差很大,大多数采用微程序控制器

❖控制器的基本功能、控制器的基本组成、指令的执行过程、组合逻辑控制器组成原理与

实现方法、微程序控制器组成原理与实现方法、控制方式。

❖指令的执行过程,组合逻辑控制器的组成原理与设计方法,微程序控制器的设计

方法,微指令的格式,微程序流的控制。

使用紧跟在本条微指令之后的微指令作为下一条要执行的微指令

使用从指令的操作码映射出微指令地址的方式得到下一条微指令的地址

从微指令的下地址字段直接取得一个微子程序的入口地址,用于微子程序调用处理;

从微指令下地址字段直接取得一个微指令的转移地址,用于微程序中微指令转移处理。

从微堆栈中取出从微子程序返回到微主程序断点的返回地址,用于微子程序返回处理。

执行一条指令,要经过读取指令、分析指令、执行指令所规定的处理功能三个阶段完成,控制器还要保证能按程序中设定的指令运行次序,自动地连续执行指令序列。

为此,控制器组成中,必须有一个能提供指令在内存中的地址的部件,通称程序计数器(PC),服务于读取指令,并接收下条要执行的指令的地址。

word 格式-可编辑-感谢下载支持

还要有一个能保存读来的指令内容的部件,通称指令寄存器(IR),以提供本指令执行的整个过程中要用到的指令本身的主要信息。

控制器的第三个组成成份,是脉冲源、启停控制逻辑,指令执行的步骤标记路线,它标记出每条指令的各执行步骤的相对次序关系。

控制器的第四个组成成份,是全部时序控制信号的产生部件,它依据指令内容、指令的执行步骤(时刻),也许还有些别的什么条件信号,来形成并提供出各部件当前时刻要用到的控制信号。计算机整机各硬件系统,正是在这些信号控制下协同运行,产生予期的执行结果,也就是执行一条又一条的指令。

(1)指令控制:程对序的顺序进行控制

(2)操作控制:管理并产生由内存取出的每条指令的信号,把各种操作信号送往相应的部件,从而控制

控制这些部件按指令的要求进行动作

(3)时间控制:对各种操作进行时间上的定时

(4)数据控制:对数据进行算数运算和逻辑运算处理

基本功能都是提供计算机各个部件协同运行所需要的控制信号,组成部份都有程序计数器PC,

指令寄存器IR,都分成几个执行步骤完成每一条指令的具体功能

处理指令执行步骤的办法,提供控制信号的方案不一样,组合逻辑控制器是用节拍发生器指

明指令执行步骤,用组合逻辑电路直接给出应提供的控制信号,其优点是运行速度明显地快,缺点是设计与实现复杂些,但随着大规模现场可编程集成电路的浮现,该缺点已得到很大缓解;微程序的控制器是通过微指令地址的衔接区分指令执行步骤,应提供的控制信号是从控制存储器中读出来的,并经过一个微指令寄存器送到被控制部件的,其缺点是运行速度要慢一些,优点是设计与实现简单些,易于用于实现系列计算机产品的控制器,理论上可实现动态微程序设计。

微程序控制器中,机器指令与微指令的关系是______ 。(B)

A) 每一条机器指令由一条微指令来执行

B) 每一条机器指令由一段由微指令编成的微程序来解释执行

C) 一段机器指令组成的程序可由一条微指令来执行

D) 一条微指令由若干条机器指令组成

从信息流的传送效率来看,______工作效率最低。 (A)

A) 单总线系统B) 双总线系统C) 三总线系统D) 多总线系统

为了便于实现多级中断,保存现场最有效的方法是采用___ 。(C)

A) 通用寄存器B) 存储器C) 堆栈D) 外存

在控制器中______用于保存当前正在执行的一条指令。 (B)

A) 程序计数器B) 指令寄存器C) 缓冲寄存器D) 地址寄存器

水平型微指令与垂直型微指令相比,_____ 。(B)

A) 前者一次只能完成一个操作B) 后者一次只能完成一个操作

C) 两者都是一次只能完成一个操作D) 两者都能一次完成多个操作

请在以下叙述中选出两个正确描述的句子是______ 。(D)

(1) 同一个CPU 周期中,可以并行执行的微操作叫相容微操作。

(2) 同一个CPU 周期中,不可以并行执行的微操作叫相容微操作

(3) 同一个CPU 周期中,可以并行执行的微操作叫相斥微操作

(4) 同一个CPU 周期中,不可以并行执行的微操作叫相斥微操作

A) (1) (3) B) (2) (4) C) (2) (3) D) (1) (4)

二地址指令中,操作数的物理位置不可能安排在______ 。(A)

A) 栈顶和次栈顶B) 两个主存单元

C) 一个主存单元和一个存储器D) 两个寄存器

硬布线控制器是一种_____ 。(C)

A) 用微程序技术设计的控制器

B) 用存储逻辑技术设计的控制器

C) 由门电路和触发器构成的复杂树形网络所形成的逻辑电路

D) 用微程序技术和存储逻辑技术设计的控制器

控制器的功能是______ 。(D)

A) 产生时序信号

B) 完成指令操作码译码

C) 从主存取出一条指令

D) 从主存取出指令,完成指令操作码译码,并产生相关的操作控制信号,以解释执行该指令

解: (1) a 主存数据寄存器MDR b 指令寄存器IR

c 主存地址寄存器MAR

d 程序计数器PC

(2) PC 内容==>MAR,PC+1,读取主存,读出数据==>IR

(3) 读取主存==>MDR,MDR==>ALU,AC==>ALU,运算,结果==>MDR,存储器写。

解: (1) a 指令寄存器IR b 程序计数器PC c 主存地址寄存器MAR

(2) PC 内容==>MAR,PC+1,读取主存,读出数据==>IR

(3) 读取主存==>DR1,ACC==>DR2,运算,结果==>BUS,存储器写。

解: (1)

(2)由于微地址占用6 位,给微操作控制字段只留下了18 位,而在该模型机中位命令有20 个,如果采用直接编码方式,显然不够,所以采用分段直接编码与直接编码方法向结合的方法,将相互排斥的微命令编制在一个段内,总的操作控制字段分为四个部份;第一部份为直接编码,第二部份为A 段,处理各个功能部件的装入微命令,第三字段为B 段,处理各个部件向总线发送数据的微命令,第四字段为C 段,处理为指令下地址的处理方法;微指令格式如下:

概念以及一些简单计算

线性流水线数据在流水线中的各个功能段通过时,每一个功能段都通过一次,并且仅仅通过一次。 (正确)

流水线的段数越多,其性能越高。 (错误)

动态流水线一定是多功能流水线 (正确)

m 个并行部件的处理器相比,一个m 段流水线处理器______ 。(A)

A) 具备同等水平的吞吐能力

B) 不具备同等水平的吞吐能力

C) 吞吐能力大于前者的吞吐能力

D) 吞吐能力小于前者的吞吐能力

完成同样一批任务,不使用流水线所用的时间与使用流水线所用的时间之比称为流水线的加速比。

在流水线中,多功能流水线是指流水线各段可以进行不同的连接。在不同时间内,或者在同一时间内,通过不同的连接方式实现不同的功能。

所谓静态流水线是指在同一段时间内,多功能流水线中的各个功能段只能够按照一种固定的方式连接,实现一种固定的功能。惟独当按照这种连接方式工作的所有任务都流出流水线之后,多功能流水线才干重新进行连接。

而动态流水线是指在同一段时间内,多功能流水线中的各段可以按照不同的方式连接,同时执行多种功能。这种同时实现多种连接方式是有条件的,即流水线中的各个功能部件之间不能发生冲突。

所谓线性流水线是将流水线的各段串行连接起来,没有反馈回路。输入数据从流水线的一端进入,从另一端输出。数据在流水线的各个功能段流过时,每一个功能段都流过且仅流过一次。

吞吐率(Throughput Rate)是衡量流水线速度的重要指标。它是指在单位时间内流水线所完成的任务数量,或者是输出结果的数量

在流水线中,由于各个流水段中的资源之间浮现某种关联,使得流水浮现中该资源的争夺或者发生错误从而引起流水线浮现停顿,影响流水线效率的现象,成为流水线的“相关”。

word 格式-可编辑-感谢下载支持

结构相关,是指令在重叠执行的过程中,硬件资源满足不了指令重叠执行的要求,发生硬件资源冲突而产生的相关。

数据相关,是指在同时重叠执行的几条指令中,一条指令依赖于前面指令执行结果数据,但是又得不到时发生的相关。

控制相关,它是指流水线中的分支指令或者其他需要改写PC 的指令造成的相关。

计算机中的流水线是把一个重复的过程分解为若干个子过程,每一个子过程与其他子过程并行进行。由于这种工作方式与工厂中的生产流水线十分相似,因此称为流水线技术

所谓功能部件级流水线也可以称为运算操作流水线(Arithmetic Pipelines)。前面的浮点加法器就是一种典型的功能部件级流水线。

所谓处理机级流水线,又叫指令流水线(Instruction Pipelines),它是把解释指令的过程按照流水方式处理,使处理机能够重叠地解释多条指令

所谓处理机间流水线,又被称为宏流水线(Macro Pipelines)。这种流水线由两个或者两个以上的处理机通过存储器串行连接起来,每一个处理机完成整个任务的一部份。

欢迎使用KNKJ2022DXZY 系统

版本完整版

计算机组成原理总结

计算机组成原理总结 第一章 计算机结构是对程序员可见的系统属性,这些特性对程序的运行逻辑有直接的影响。 计算机组织指计算机系统的各操作部件以及按照“计算机结构”的特性要求各部件的连接方式冯.诺依曼计算机特征:1、计算机内信息(数据和控制信息)用二进制表示。2、计算机硬件由五大部分组成。3、计算机的工作原理:存储程序的工作原理.4. 指令由操作码和地址码组成.5.指令在存储器中按执行顺序存放,由PC指明要执行的指令所在的单元地址,一般按顺序递增,但可按运算结果或外界条件而改变.6.机器以运算器为中心. 总线按功能划分可分为CPU内部总线、局部总线、系统总线、外总线,按时序可分为同步总线和异步总线,按数据传送方式划分可分为并行总线和串行总线,按传送方向可分为单向总线和双向总线,按信息类型分为数据总线、地址总线、控制总线。 以CPU为中心的双总线结构:优点:总线上的负载不重,速度较高,缺点:增加了CPU的开销,降低了CPU的性能。 单总线结构:各部件通过一组总线相连,优点:简化操作,便于系统的扩展,CPU的效率提高了。缺点:对总线的速率要求高了,负担重,而且控制管理也更复杂了。 机器语言:有二进制代码表示的指令(操作码、地址码)组成 组成计算机的基本部件有中央处理器(CPU包括运算器和控制器,用于处理数据和控制程序(指令流)的执行,发出执行每条指令所需要的控制信号)、存储器(起存储、缓冲、传递信息的作用)和输入输出设备(输入设备用来输入原始数据和处理这些数据的程序,输出设备用来输出计算机的处理结果),各部分是有总线联系的 光传输系统的组成:1、传输介质(传输线)为光缆 2、光源是发光二极管LED或激光二极管(前者的传输为几千米,后者为100千米) 3、接受信号的检测器利用光电二极管检测信号 字长:一般与运算器中的二进制位数相等 计算机系统可分为的几个层次第二章 ▲★超前进位思想:先行进位解决的问题是进位的传递速度。其基本思想是:让各位的进位与低位的进位无关,仅与两个参加操作的数有关。由于每位的操作数是同时给出的,各进位信号几乎可以同时产生,和数也随之产生,所以先行进位可以提高进位的传递速度,从而提高加法器的运算速度。例:一个16位的ALU部件,要实现组内并行,组间并行运算。所需器件为:74181芯片四块,74182一块。 74181: 实现算 术逻辑 运算及 组内并 行。74182:接收了组间的辅助函数后产生组间的并行进位信号CIII 、CII 、CI,分别将其送到各小组的加法器上。 计数器按时钟作用方式来分,有同步计数器和异步计数器;按计数顺序来分,有二进制、十进制两大类 寄存器是计算机的一个重要部件,用于暂存数据、指令等。它由触发器和一些控制门组成。在寄存器中,常用的是正边沿触发D触发器和锁存器。

计算机组成原理知识点总结_城院

<<计算机组成原理知识点总结>> 一、冯.诺依曼思想体系——计算机由运算器、控制器、存储器、输入输出设备五部分组成,存储程序,按地址访问、顺序执行。 二、计算机系统的层次结构——微程序级→机器级→操作级→汇编→高级语言。 第二章 一、一个定点数由符号位和数值域两部分组成。按小数点位置不同,定点数有纯小数和纯整数两种表示方法。 二、一个浮点数标准化表示由符号位S、阶码E、尾数M三个域组成。其中阶码E的值等于指数的真值e加上一个固定偏移值。 三、为了计算机能直接处理十进制形式的数据,采用两种表示形式:⑴字符串形式,主要用在非数值计算的应用领域;⑵压缩的十进制数串形式,用于直接完成十进制数的算术运算。 四、数的真值变成机器码时有四种表示方法:原码表示法,反码表示法,补码表示法,移码表示码。其中移码主要用于表示浮点数的阶码E,以利于比较两个指数的大小和对阶操作。 五、字符信息属于符号数据,是处理非数值领域的问题。国际上采用的字符系统是七单位的ASCII码。 六、直接采用西文标准键盘输入汉字,进行处理,并显示打印汉字,是一项重大成就。为此要解决汉字的输入编码、汉字内码、字膜码等三种不同用途的编码。 七、为运算器构造的简单性,运算方法中算术运算通常采用补码加、减法,原码乘除法或补码乘除法。为了运算器的高速性和控制的简单性,采用了先行进位、阵列乘除法、流水线等并行技术措施。 八、定点运算器和浮点运算器的结构复杂程度有所不同。早期微型机中浮点运算器放在CP

U芯片外,随着高密度集成电路技术的发展,现已移至CPU内部。 第三章 一、存储器分类——主存、辅存、cache 二、按介质分类——半导体、磁表面、激光 三、按存取方式分类——随机、顺序、半顺序 四、多级存储器结构——cache—主存—辅存 五、主存技术指标——存储容量、存取时间、存储周期、存储器带宽 六、DRAM刷新方式——集中式、分散式 七、多模块交叉方式——顺序方式、交驻方式 八、相联存储器组成——存储体、检索寄存器、屏蔽寄存器、符合寄存器、比较线路、代码寄存器、控制线路。 九、CACHE与主存的地址映射方式——全相联映射方式、直接映射方式、组相联映射方式 第四章 一、操作数寻址方式——隐含寻址、立即寻址、直接寻址、间接寻址、寄存器寻址、寄存器间接寻址、相对寻址、基址寻址、变址寻址 二、指令寻址方式——顺序对寻址方式、跳跃寻址方式。 第五章 一、CPU的功能——指令控制、操作控制、时间控制、数据加工

北京林业大学《计算机组成原理》笔记-总结期末复习资料

一、 选择,填空 1、计算机系统的组成、计算机硬件组成和软件的分类 计算机系统由计算机硬件和软件组成。 计算机硬件由运算器、存储器、控制器、输入设备、输出设备组成。 软件分为系统软件、应用软件。 2、机器语言、汇编语言、高级语言的特点 机器语言:不需要经过任何翻译工作,执行效率高。难记忆,难理解,难开发,难调试,易出错。不同型号CPU 的指令集有较大差异,对应的机器指令也不同,同一系列的CPU 指令集有向上兼容性, 汇编语言:可读性仍不好,可移植性差。 高级语言:表达方式比较接近自然语言,可读性、通用性和可维护性好。 3、CISC 和RISC 的中文含义 CISC : 复杂指令集计算机 RISC : 精简指令集计算机 4、原码定点整数、补码定点整数的表示范围 设机器的字长为n ,则: 原码定点整数的表示范围:-(2n-1 -1) — 2n-1 -1 反码定点整数的表示范围:-(2n-1-1) — 2n-1 -1 补码定点整数的表示范围:-2n-1 — 2n-1 -1 原码定点小数的表示范围:-(1-2-n ) — (1-2-n ) 5、根据浮点数格式,写出浮点数 Ms 是尾数的符号位,设置在最高位 E 为阶码,n+1位,一般为整数,其中一位符号位,设置在E 的最高位上,用来表示正阶或负阶 M 为尾数,m 位,由Ms 和M 组成一个定点小数。 6、四种基本逻辑运算:与、或、非、异或 1位 n+1位 m 位

7、进位计数制之间的的转换(实数) 十->二除基取余法+乘基取整法 二->十基数x权重 8、计算机的存储系统(出现的原因、结构) 出现原因:容量,速度和成本的矛盾。通过软硬件结合,把主存和辅存统一成了一个整体,形成了一个存储层次。从整体看,其速度接近于主存,其容量接近于辅存的容量,价格也接近于廉价的慢速的辅存平均价格。 结构:cache、主存、辅存 9、读写存储器时,CPU需要发出的信息有哪些 读:地址,读命令。 写:地址,数据,写命令。 10、主存储器的分类及各自特点 静态随机存储器(SRAM):只要不断开电源,状态保持不变,直到写入新信息。 动态随机存储器(DRAM):使用时需不断给电容充电才能使信息保持。 11、通过存储器的英文名称说出中文含义,例如ROM、SRAM、DRAM等 12、输入输出系统的组成 外部设备和控制部件。 13、输入/输出接口的功能 完成外部设备和主机相互连接。 14、数据的存储格式,给出一个地址,分别说出该地址是字节地址或字地址或双字地址,对应的存储内容是什么 数据的存储格式:每个单元一个字节。 字节:8位字:16位双字:32位 15、cache的地址映像方式及各自特点 直接映像:实现简单,不够灵活,命中率低。 全相连映像:灵活但成本最高。 组相连映像:比直接映像灵活,代价比全相连映像小。 16、指令系统的概念,指令的格式、分类 指令系统:全部机器指令的集合 指令格式:操作码、操作数的地址、操作结果的存储地址、下一条指令的地址。

(全网做比较最全的)计算机组成原理总结及知识网图(点赞收藏

(全网做比较最全的)计算机组成原理总结及知识网图(点赞 收藏 第一章计算机系统概述 知识网图 冯诺依曼机的特点: 1、计算机硬件系统由运算器、存储器、 控制器、输入设备、输出设备5大部件组成。 2、指令和数据以同等地位存储在存储器 中,并可按地址寻址。 3、指令和数据均用二进制代码表示。 4、指令由操作码和地址码组成。操作码 用来表示操作的性质,地址码用来表示操作数

在存储器中的位置。 5、指令在存储器内按顺序存放。通常, 指令是顺序执行的,在特定条件下可根据运算 结果或根据设定的条件改变执行顺序。 6、早期的冯诺依曼机以运算器为中心, 输入/输出设备通过运算器和存储器传送数据。 不同级别的语言: 机器语言: (二进制语言)计算机唯一可以直接识别和执行的语言。 汇编语言:用英文单词或其缩写代替二进制的指令代码,易于人们记忆和理解。 高级语言:为方便程序设计人员写出解决问题的处理方案和解题过程的程序。 计算机的工作过程: 1、把程序和数据装入主存储器。 2、将源程序转换成可执行文件。 3、从可执行文件的首地址开始逐条执行 指令。 计算机的性能指标: 机器字长:指计算机进行一次整数运算所能处理的二进制数据的位数。(通常与 CPU的寄存器、加法器有关。 数据通路宽带:指数据总线一次所能并行传送信息的位数(指外部数据总线的宽度,与 CPU内部的数据总线宽度有可能不同) 主存容量:指主存储器所能存储信息的最大容量,通常以字节来衡量,也可用字数字 长来表述存储容量。

运算速度 1、吞吐量:指系统在单位时间内处理请求 的数量 2、响应时间:指从用户向计算机发送一个 请求到系统对该请求做出响应并获得所需结果 的等待时间。通常包括CPU时间(运行一个 程序所花费的时间)与等待时间(用于磁盘访 问、存储器访问、I/O操作、操作系统开销等 时间) 主频和CPU时钟周期: 1、CPU时钟周期: 2、主频: CPI:执行一条程序所用的时钟周期数 CPU执行时间:指运行一个程序所花费的时间。 CPU执行时间 = CPU时钟周期数/主频=(指令条数CPI)/主频 MIPS、MFLOPS、GFLOPS、TFLOPS 第二章数据的表示和运算 知识网图

计算机组成原理总结

第一章计算机系统概论 1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要? 解:P3 计算机系统:由计算机硬件系统和软件系统组成的综合体。 计算机硬件:指计算机中的电子线路和物理装置。 计算机软件:计算机运行所需的程序及相关资料。 硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。 5. 冯•诺依曼计算机的特点是什么? 解:冯•诺依曼计算机的特点是:P8 ●计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成; ●指令和数据以同同等地位存放于存储器内,并可以按地址访问; ●指令和数据均用二进制表示; ●指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操 作数在存储器中的位置; ●指令在存储器中顺序存放,通常自动顺序取出执行; ●机器以运算器为中心(原始冯•诺依曼机)。 7. 解释下列概念: 主机、CPU、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、机器字长、指令字长。 解:P9-10 主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。 CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;(早期的运算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外还集成了CACHE)。 主存:计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成。 存储单元:可存放一个机器字并具有特定存储地址的存储单位。 存储元件:存储一位二进制信息的物理元件,是存储器中最小的存储单位,又叫存储基元或存储元,不能单独存取。 存储字:一个存储单元所存二进制代码的逻辑单位。 存储字长:一个存储单元所存二进制代码的位数。 存储容量:存储器中可存二进制代码的总量;(通常主、辅存容量分开描述)。 机器字长:指CPU一次能处理的二进制数据的位数,通常与CPU的寄存器位数有关。 指令字长:一条指令的二进制代码位数。 8. 解释下列英文缩写的中文含义: CPU、PC、IR、CU、ALU、ACC、MQ、X、MAR、MDR、I/O、MIPS、CPI、FLOPS 解:全面的回答应分英文全称、中文名、功能三部分。 CPU:Central Processing Unit,中央处理机(器),是计算机硬件的核心部件,主要由运算器和控制器组成。 PC:Program Counter,程序计数器,其功能是存放当前欲执行指令的地址,并可自动计数

《计算机组成原理》总结完整版

❖本章主要讲述计算机系统的组成、计算机系统的分层结构、以及计算机的一些主要指标等 ❖计算机软硬件的概念,计算机系统的层次结构、体系结构和计算机组成的概念、冯.诺依曼的主要思想及其特点、计算机的主要指标 ❖概念 控制器、运算器、寄存器、cache (高速缓冲存储器) 配套的硬件设备和软件系统 计算机硬件是指计算机的实体部份,它由看得见摸得着的各种电子元器件,各类光、电、机设备的实物组成。主要包括五大组成部份。软件是计算机程序及其相关文档的总称,主要包括系统软件、应用软件和一些工具软件。软件是对硬件功能的完善与扩充,一部份软件又是以另一部份软件为基础的再扩充。 . 计算机由运算器、存储器、控制器、输入设备和输出设备五大部件组成 . 指令和数据以同等地位存于存储器内,可按地址寻访 . 指令和数据用二进制表示 . 指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置 . 指令在存储器内按顺序存放 . 机器以运算器为中心,输入输出设备和存储器间的数据传送通过运算器完成 计算机硬件的主要技术指标 . CPU 一次能处理数据的位数,通常与CPU 中的寄存器位数有关 . 存储容量存储单元个数×存储字长;MAR (存储器地址寄存器)的位数反映存储单元的个数,MDR (存储器数据寄存器)反映存储字长 主频 吉普森法 . MIPS 每秒执行百万条指令 CPI 执行一条指令所需的时钟周期数 FLOPS 每秒浮点运算次数 ❖本章主要讲述计算机系统、微型计算机系统的发展过程以及应用。 ❖计算机的发展的不同阶段区分的方法、微型计算机发展中的区分、摩尔定律 ❖概念 微芯片上集成的晶体管数目每3 年翻两番,每18 个月翻一番 主要以组成计算机基本电路的元器件为依据进行区分,如电子管、晶体管、集成电路等

计算机组成原理知识点总结

计算机组成原理白中英复习 第一章计算机系统概论 电子数字计算机的分类P1 通用计算机超级计算机、大型机、服务器、工作站、微型机和单片机和专用计算机; 计算机的性能指标P5 数字计算机的五大部件及各自主要功能P6 五大部件:存储器、运算器、控制器、输入设备、输出设备; 存储器主要功能:保存原始数据和解题步骤; 运算器主要功能:进行算术、逻辑运算; 控制器主要功能:从内存中取出解题步骤程序分析,执行操作; 输入设备主要功能:把人们所熟悉的某种信息形式变换为机器内部所能接收和识别的二进制信息形式; 输出设备主要功能:把计算机处理的结果变换为人或其他机器所能接收和识别的信息形式; 计算机软件P11 系统程序——用来管理整个计算机系统 应用程序——按任务需要编制成的各种程序 第二章运算方法和运算器

课件+作业 第三章内部存储器 存储器的分类P65 按存储介质分类: 易失性:半导体存储器 非易失性:磁表面存储器、磁芯存储器、光盘存储器 按存取方式分类: 存取时间与物理地址无关随机访问: 随机存储器RAM——在程序的执行过程中可读可写 只读存储器ROM——在程序的执行过程中只读存取时间与物理地址有关串行访问: 顺序存取存储器磁带 直接存取存储器磁盘 按在计算机中的作用分类: 主存储器:随机存储器RAM——静态RAM、动态RAM 只读存储器ROM——MROM、PROM、EPROM、EEPROM Flash Memory 高速缓冲存储器Cache

辅助存储器——磁盘、磁带、光盘 存储器的分级P66 存储器三个主要特性的关系:速度、容量、价格/位 多级存储器体系结构:高速缓冲存储器cache、主存储器、外存储器; 主存储器的技术指标P67 存储容量:存储单元个数M×每单元位数N 存取时间:从启动读写操作到操作完成的时间 存取周期:两次独立的存储器操作所需间隔的最小时间 ,时间单位为ns; 存储器带宽:单位时间里存储器所存取的信息量,位/秒、字节/每秒,是衡量数据传输速率的重要技术指标; SRAM存储器P67 基本存储元:用一个锁存器触发器作为存储元; 基本的静态存储元阵列P68 双译码方式P68 读周期、写周期、存取周期P70 DRAM存储器P70 基本存储元:由一个MOS晶体管和电容器组成的记忆电路; 存储原理:所存储的信息1或0由电容器上的电荷量来体现充满电荷:1;没有电荷:0;

计算机组成原理必看总结

一,冯.诺依曼机的特点: 1.计算机由运算器,存储器,控制器和输入设备,输出设备五大部件组成 2.指令和数据以同等地位存于存储器内,并可按地址访问 3.指令和数据均用二进制代码表示 4.指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置。 5.指令在存储器内按顺序存放 6.以运算器为中心 计算机与日常使用的袖珍计算机的本质区别在于自动化程度的高低 二,计算机的硬件指标 (1)机器字长:C P U一次能处理数据的位数,通常与C P U寄存器位数有关 (2)存储容量:包括主存和辅存,是存放二进制代码的总和,可以用位或字节来衡量。(3)运算速度:可以用MI P S,C PI (每执行一条指令所需要的时钟周期数)或F L OP S (每秒浮点运算次数)。 三,电子管-----晶体管--------中小规模集成电路----------大规模集成电路 计算机分类方法很多,按信息的形式可以分为数字计算机和模拟计算机,前者以离散型数字脉冲形式传递,而后者的信息是以连续型电波形式传递的,两者结合为数字模拟混合式计算机。 1 94 6年研制成功的第一台计算机称为EN I A C. 数控机床是计算机在过程控制方面的应用,邮局实现信息自动分拣是计算机在模式识别方面的应用。 计算机在过程控制应用中,除计算机外,A/D转换器是重要部件,能把模拟量转换成计算机能识别的信号。 计算机发展至今,虽然与早期相比面貌全非,但存储程序的特点不变 四,摩尔定律: 微芯片上集成的晶体管数目以每三年翻两番的规律递增,由于受到物理极限的制约,不能永远生效 五,什么是总线?特点? 总线是连接多个部件的信息传输线,是各个部件共享的传输介质。而且在某一个时刻允许有一个部件向总线发送信息,但多个部件可以同时从总线上接受相同的信息。总线周期:申请分配阶段,寻址阶段,传送阶段,结束阶段 六,总线控制包括:总线判优控制和总线通信控制。前者又分为集中式和分布式良种,其中集中式总线判优逻辑有链式查询,计数器定时查询,独立请求方式。后者主要分同步通信,异步通信,半同步通信和分离式通信。 七,分离式通信将一个总线的传输周期分为两个子周期,每个子周期可以供不同的模块申请,每个模块都可以成为主模块,获得总线使用权的主模块采用同步方式传送,且仅在传送命令和数据时占用总线,两个传输子周期只有单方向的信息流,总线没有空闲等待时间,可以充分发挥总线的有效占用。 八,试比较链式查询方式,计数器定时查询方式和独立请求方式各自的特点。 解:(1)链式查询方式只需要一个总线请求线,1根总线忙线,一个总线同意线,设备优先级固定,容易扩充设备,但对电路故障敏感(2)计数器定时查询方式有总线请求和总线忙线,还有(N为设备数)根设备地址线来实现查询。设备优先级可以不固定,控制比链式查询复杂,电路故障不如链式查询方式敏感。(3)独立请求方式控制线数量多,N个设备共有N根总线请求线和N根总线同意线,线路复杂,响应时间快,且设备优先级的次序控制灵

计算机组成原理知识点总结

分四个阶段 ( 1 )申请分配阶段:由需要使用总线额的主模块提出申请, 经总线仲裁机构决定下一 传输周期的总线使用权授予某一申请者。 ( 2 )寻址阶段:取得了使用权的主模块通过总线发出本次要访问的从模块的地址及有 关命令,启动参与本次传输的从模块。 ( 3 ) 传数阶段:主模块和从模块进行数据交换,数据由源模块发出,经数据总线流入 目的模块。 ( 4 )结束阶段:主模块的有关信息均从系统总线上撤除,让出总线使用权。 连续进行两次独立的存储器操作所需的最小时间间隔; 震荡周期,时钟频率的倒数,是计算机最基本的、最小的时间单位,在 一个时钟周期内, CPU 仅完成一个最基本的动作,即微指令。 CPU 每取出并执行一条指令所需的全部时间成为指令周期,及完成一条 指令的时间 存储器操作到完成该操作所需的全部时间。

寻道时间+等待时间 三种方法 ( 1 )链式查询 ( 2 ) 计数器定时查询 ( 3 )独立请求方式 硬件方法、软件方法 优先级包含响应优先级和处理优先级,响应优先级是指 CPU 响应各中断源请求的优先次序,这种次序往往是硬件线路已经设置好的,不便于改动。处理优先级是指 CPU 实际对各中断源请求的处理优先次序。如果不采用屏蔽技术,则响应的优先次序就是处理的优先次序。 “存控”内有排队器

( central processing unit )中央处理器 ( program counter ) 程序计数器 ( instruction register )指令寄存器 ( control unit )控制单元 ( arithmetic logic unit )算数逻辑单元 ( accumulator )累加器 ( mutiplier_quotient register )乘商寄存器 ( memmory address register )存储地址寄存器 ( memory data register )存储器数据缓存寄存器 ( million instruction per second )每秒执行百万条指令数 ( cycle per instruction )执行一条指令所需要的时钟周期()机器主频的倒数 (floating point operation per second )浮点运算次数每秒,衡量运算速度

计算机组成原理期末复习+内容总结

计算机组成原理期末复习+内容总结 第一章计算机系统概论 1.基本概念 硬件是指可以看得见、摸得着的物理设备实体。一般讲硬件还应包括将各种硬件设备有机组织起来的体系结构。软件由程序、数据和文档组成。它使计算机硬件能完成运算和控制功能的有关计算机指令和数据定义的组合,即机器可执行的程序及有关数据。另外,软件还包括机器不可执行的与软件开发、过程管理、运行、维护、使用和培训等有关的文档资料。 固件是将软件写入只读存储器ROM中,称为固化。只读 存储器及其写入的软件称为固件。固件是介于硬件和软件之间的一种形态,从物理形态上看是硬件,而从运行机制上看是软件。 计算机系统的层次结构是现代计算机系统由硬件、软件有机结合的十分复杂的整体。在了解、分析、设计计算机系统时,

人们往往采用分层的方法,即将一个复杂的系统划分为若干个层次,即计算机系统的层次结构。最常见的是从计算机编程语言的角度划分的计算机系统层次结构。 虚拟计算机是指通过配置软件扩充物理机功能以后所形成的一台计算机,而物理机并不具备这种功能。虚拟机概念是计算机分析设计中的一个重要策略,它将提供给用户的功能抽象出来,使用户摆脱具体物理机细节的束缚。 2.计算机的性能指标 计算机的性能指标有以下几个方面: 吞吐量表征一台计算机在某一时间间隔内能够处理的信息量,用bps度量。 响应时间表征从输入有效到系统产生响应之间的时间度量,用时间单位来度量。

利用率在给定的时间间隔内,系统被实际使用的时间所在的比率,用百分比表示。 处理机字长常称机器字长,指处理机运算中一次能够完成二进制运算的位数,如32位机、64位机。 总线宽度一般指CPU从运算器与存储器之间进行互连的 内部总线一次操作可传输的二进制位数。 存储器容量是存储器中所有存储单元(通常是字节)的总数目,通常用KB、MB、GB、TB来表示。 存储器带宽是单位时间内从存储器读出的二进制数信息量,一般用B/s(字节/秒)表示。 主频/时钟周期CPU的工作节拍受主时钟控制,按照规定 在某个时间段做什么。主时钟不断产生固定频率的时钟信号。主频(主时钟的频率)度量单位是MHZ、GHZ;时钟周期 (主频的倒数)度量单位是微秒、纳秒。

(完整版)计算机组成原理知识点总结(唐朔飞版)

1、硬件:输入输出设备,控制器,存储器,运算器。 2、计算机技术指标:机器字长、存储容量、运算速度。 3、多总线结构的原理:双总线结构特点是将速度较低的I/O设备从单总线上分离出来,形成主存总线和I/O总线分开的结构。三总线1由主存总线用于CPU与主存之间的传输,I/O总线供CPU与各类I/O 设备之间传递信息,DMA总线用于高速IO设备与主存之间直接交换信息,任意时刻只能用一种总线,主存总线与DMA总线不能同时对主存进行存取。三总线2CPU与Cache之间构成局部总线,而且还直接连到系统总线上,cache可通过系统总线与主存传输信息,还有一条扩展总线可以连接IO设备。四总线由局部总线,系统总线,告诉总线,扩展总线构成。 4、总线判优分为集中式和分布式两种,集中式分为链式查询、计数器定时查询、独立请求方式(排队器) 5、总线通信控制的四种方式:同步通信,异步通信,半同步通信,分离式通信。 6、波特率是每秒传输的位数,比特率是每秒传输的有效数据位数(bps) 7、存储器技术指标:存储速度,存储容量和位价。 8、存储器分为主存,闪存,辅存和缓存。 9、分层原因:1缓存-主存层解决CPU与主存速度不匹配问题;2主存-辅存层解决系统存储容量的问题。 10、主存的技术指标:存储容量,存储速度(存取时间和存取周期表示)。 11、存储器带宽的计算方法:如存取周期为500ns,每个存取周期可访问16位,则带宽为32M位/秒。带宽是衡量数据传输率的重要技术指标。 12、动态RAM的刷新方式:集中刷新(是在规定的一个刷新周期内,对全部存储单元集中一段时间逐行进行刷新,此刻必须停止读写操作‘死时间’)分散刷新(指对每行存储单元的刷新分散到每个存取周期内完成。不存在死时间,整个系统速度降低)异步刷新(前两种方式的结合,即可缩短死时间,又充分利用最大刷新间隔为2ms的特点)。 13、动态RAM集成度远高于静态RAM;动态RAM行列地址按先后顺序输送,减少了芯片引脚,封装尺寸也减少;动态RAM功耗比静态RAM小;动态RAM的价格比静态RAM便宜;由于使用动态元件,因此速度比静态RAM低;动态RAM需要再生,需配置再生电路,也需要消耗一部分功率。 14、汉明码具有一位纠错能力,所谓编码最小距离,是指在一种编码系统中,任意两组合法代码之间的最少二进制位数的差异。 15、汉明码C1检测1、3、5、7、9;C2检测2、3、6、7、10;C4检测4、5、6、7、12配偶配奇。纠错逆向求回即可,重复位为错误位置。 16、提高访存速度的措施:单体多字系统(前提是指令和数据在主存内是连续存放的)多体并行系统(采用多体模块组成的存储器,每个模块有相同的容量和存取速度,能并行操作,又能交叉工作。高位交叉垂直排列,低位交叉水平排列。) 17、引入cache的原因和作用:IO设备向主存请求的级别高于CPU访存,出现了CPU等待IO设备访存的现象,致使CPU空等一段时间;cache使CPU可以不直接访问主存,而与告诉cache交换信息。 18、程序访问的局限性原理:指令和数据在主存的地址分布不是随机的,而是相对的簇聚,使得CPU 在执行程序时,访存具有相对的局部性。 19、命中率H=总命中次数/总访存次数。 20、Cache的读写操作:写直达法(写操作时数据既写入cache又写入主存),写回法(写操作时只把数据写入cache而不写入主存,当cache数据被替换出去时才写回主存) 21、超前控制(指令预取)是指当前指令执行过程尚未结束时就提前将下一条准备执行的指令取出。 22、Cache与主存地址的映射:直接映射(实现简单,利用率低)、全相联映射(命中率高,逻辑电路多)、组相联映射。 23、替换策略:先进先出算法、近期最少使用算法、随机法 24、磁表面记录方法:归零制、不归零制(NRZ)、见1就翻的不归零制(NRZ1)、调相制(PM)、调频制(FM)、改进型调频制(MFM)。 25、Crc校验 26、IO设备与主机信息传送的控制方式:程序查询方式、程序中断方式、DMA方式、IO通道方式、

(完整版)计算机组成原理知识点总结

第2章数据的表示和运算 主要内容: (一)数据信息的表示 1.数据的表示 2.真值和机器数 (二)定点数的表示和运算 1.定点数的表示:无符号数的表示;有符号数的表示。 2.定点数的运算:定点数的位移运算;原码定点数的加/减运算;补码定点数的加/减运算;定点数的乘/除运算;溢出概念和判别方法。 (三)浮点数的表示和运算 1.浮点数的表示:浮点数的表示范围;IEEE754标准 2.浮点数的加/减运算 (四)算术逻辑单元ALU 1.串行加法器和并行加法器 2.算术逻辑单元ALU的功能和机构 2.3 浮点数的表示和运算 2.3.1 浮点数的表示 (1)浮点数的表示范围 •浮点数是指小数点位置可浮动的数据,通常以下式表示: N=M·RE 其中,N为浮点数,M为尾数,E为阶码,R称为“阶的基数(底)”,而且R

为一常数,一般为2、8或16。在一台计算机中,所有数据的R都是相同的,于是不需要在每个数据中表示出来。 浮点数的机内表示 浮点数真值:N=M ×2E 浮点数的一般机器格式: 数符阶符阶码值 . 尾数值 1位1位n位m位 •Ms是尾数的符号位,设置在最高位上。 •E为阶码,有n+1位,一般为整数,其中有一位符号位EJ,设置在E的最高位上,用来表示正阶或负阶。 •M为尾数,有m位,为一个定点小数。Ms=0,表示正号,Ms=1,表示负。 •为了保证数据精度,尾数通常用规格化形式表示:当R=2,且尾数值不为0时,其绝对值大于或等于0.5。对非规格化浮点数,通过将尾数左移或右移,并修改阶码值使之满足规格化要求。 浮点数的机内表示 阶码通常为定点整数,补码或移码表示。其位数决定数值范围。阶符表示数的大小。 尾数通常为定点小数,原码或补码表示。其位数决定数的精度。数符表示数的正负。

计算机组成原理知识点总结csdn

计算机组成原理知识点总结 本文对计算机组成原理的一些基本概念和知识点进行了总结,包括计算机系统的层次化结构、硬件与软件之间的界面、指令集体系结构的基本知识和基本实现方法等。 一、计算机系统概述 1.1 计算机的分类 电子计算机分两大类:电子模拟计算机、电子数字计算机。 2.4 计算机的性能指标 处理机字长:处理机运算器一次能够完成二进制运算的位数,如32 位、64 位。 存储器容量:存储器中所有存储单元的总数目,通常用 KB、MB、GB、TB 来表示。 计算机五个组成部分:存储器、运算器、控制器、输入设备、输出设备(其中 CPU 由运算器和控制器组成)。 冯·诺依曼型计算机的设计思想:存储程序并按地址顺序执行。 计算机软件一般分为两大类:系统程序、应用程序。 硬件可以由软件来实现,软件也可以由硬件来实现,故软件与硬件的逻辑等价性。 二、运算方法和运算器

1. 计算机中常用的数据表示格式有两种:一是定点格式,二是 浮点格式。 2. 阶码位数多,表示数的范围大;尾数位数多,说明该数的精 确度越高。 3. 数的机器码表示:原码、反码、补码、移码表示法。 4. 浮点加、减法运算步骤:(0 操作数检查)、(比较阶码大小并完成对阶)、(尾数求和运算)、(结果规格化处理)、(舍入处理)。 三、多层次的存储器 3.1.1 存储器的分类: 1. 按存取方式分:随机存储器和顺序存储器。 2. 按存储内容可变分:只读存储器(ROM)和读写存储器(RAM)。 3.2 存储器的层次化结构 3.2.1 存储器层次化的原因:为了提高存储器的存取速度和容量。 3.2.2 存储器层次化的方案:多级存储器、高速缓存、虚拟存储器等。 3.3 存储器的访问控制 3.3.1 存储器的访问方式:顺序访问、随机访问。 3.3.2 存储器的访问控制原理:地址转换、存储器映射、内存管理等。

计算机组成原理知识点总结

计算机组成原理知识点总结 第一章 一、数字计算机的五大部件(硬件)及各自主要功能(P6) 计算机硬件组成:存储器、运算器、控制器、输入设备、输出设备。 1、存储器(主存)主要功能:保存原始数据和解题步骤。包括:内存储器(CPU 直接访问),外存储器。 2、运算器主要功能:进行算术、逻辑运算。 3、控制器主要功能:从内存中取出解题步骤(程序)分析,执行操作。包括:计算程序和指令(指令由操作码和地址码组成)。 4、输入设备主要功能:把人们所熟悉的某种信息形式变换为机器内部所能接收和识别的二进制信息形式。 5、输出设备主要功能:把计算机处理的结果变换为人或其他机器所能接收和识别的信息形式。 注:1、冯诺依曼结构:存储程序并按地址顺序执行。 2、中央处理器(CPU):运算器和处理器的结合。 3、指令流:取指周期中从内存读出的信息流,流向控制器。 数据流:在执行器周期中从内存读出的信息流,由内存流向运算器。 二、数字计算机的软件及各自主要功能(P11) 1、系统软件:包括服务性程序、语言程序、操作程序、数据库管理系统。 2、应用程序:用户利用计算机来解决某些问题而设计。 三、计算机的性能指标。 1、吞吐量:表征一台计算机在某一时间间隔内能够处理的信息量,用bps度量。 2、响应时间:表征从输入有效到系统产生响应之间的时间度量,用时间单位来度量。 3、利用率:在给定的时间间隔内,系统被实际使用的时间所在的比率,用百分比表示。 4、处理机字长:常称机器字长,指处理机运算中一次能够完成二进制运算的位数,如32位机、64位机。 5、总线宽度:一般指CPU从运算器与存储器之间进行互连的内部总线一次操作可传输的二进制位数。 6、存储器容量:存储器中所有存储单元(通常是字节)的总数目,通常用KB、MB、GB、TB来表示。 7、存储器带宽:单位时间内从存储器读出的二进制数信息量,一般用B/s(字节/秒)表示。 8、主频/时钟周期:CPU的工作节拍受主时钟控制,按照规定在某个时间段做什么(从什么时候开始、多长时间完成),主时钟不断产生固定频率的时钟信号。主频(主时钟的频率)度量单位是MHZ、GHZ;时钟周期(主频的倒数)度量单位是微秒、纳秒。

计算机组成原理(考研+期末)重点知识点总结

计算机组成原理(考研+期末)重点知识点总结 一、Ch01&02: 概论与数据表示 ●计算机系统组成 1.硬件系统 ●冯·诺依曼思想 ●提出使用二进制作为计算机数制基础| ●二进制运算规则简单 ●0/1状态更容易用物理状态实现 ●适合采用布尔代数方法实现运算电路 ●存储程序 将程序存放在计算机的存储器中 ●程序控制 计算机中控制器逐条取出存储器中的指令并按顺序执行 ●五大部件 ●运算器 运算器完成算术运算,逻辑运算 ●控制器 控制器控制指令的执行,根据指令功能给出实现指令功能所需的控制信号 ●存储器 主存储器存放程序及数据 ●输入设备 ●输出设备 ●系统互联 总线(Bus)是连接两个或多个设备的公共通信线路 2.软件系统 ●应用软件

●系统软件 ●操作系统 ●固件(Firmware) 固化的软件,兼具硬件和软件的特性,如BIOS 3.层次结构 ●高层是底层功能的扩展,低层是高层的基础 ●计算机性能指标与评价 1.非时间指标 ●字长 CPU一次操作能处理的最大数据位宽,一般与寄存器、运算器、数据总线的位宽相 等 ●主存容量 主存能存储的最大信息量,一般用MxN表示(M表示存储单元数,又称子容量;N 表示每个存储单元存储的二进制位数,也称位容量) 2.与时间有关的性能指标 ●时钟周期 时钟周期是计算机中最小最基本的时间单元,在一个时钟周期内CPU完成一个最 基本的动作时钟周期是时钟频率的倒数,也称节拍周期或T周期,随着主频的提 高时钟周期将变短 ●CPI(Clock Cycles Per Instruction) 执行每条指令所需要的平均时钟周期数 ●计算机数据表示 1.进制转换 ●十进制转二进制真值

《计算机组成原理》总结完整版

《计算机组成原理》总结完整版 《计算机组成原理》是计算机科学与技术领域的一门重要课程,它主 要涉及计算机硬件的组成与工作原理。通过学习这门课程,我们可以全面 了解计算机的内部组成结构以及各个部件的工作原理,为我们深入理解计 算机的工作原理和性能优化提供了基础。下面是我对这门课程的总结: 一、计算机的基本组成 计算机是由五大基本部件组成的:输入设备、输出设备、存储器、运 算器和控制器。其中,输入设备负责将外部数据输入到计算机内部,输出 设备负责将计算机处理后的数据输出给外部,存储器用于存储数据和指令,运算器执行各种算术和逻辑运算,而控制器则控制整个计算机的工作。 二、存储器 存储器是计算机的重要组成部分,可以分为主存和辅助存储器。主存 用于存储当前正在执行的指令和数据,辅助存储器则用于长期保存数据。 在主存中,数据的存储方式可以通过地址访问,而每个地址对应一个存储 单元,每个存储单元又由多个位构成。 三、指令的执行 计算机执行指令的基本过程是将指令从存储器中取出,经过译码后, 交给运算器执行。在执行指令之前,需要将指令和数据从辅助存储器加载 到主存中,这样才能被运算器处理。指令的执行过程包括取指令、分析指令、获取操作数、执行指令和写回结果五个阶段。 四、运算器的工作原理

运算器是计算机的核心部件,负责执行各种算术和逻辑运算。它主要由算术逻辑单元(ALU)和寄存器组成。ALU用于进行各种算术和逻辑运算,而寄存器用于存储运算所需的操作数和结果。 五、控制器的工作原理 控制器是计算机的指挥部,用于控制计算机的工作。它通过解析指令中的操作码和地址码,产生各种控制信号,将其送往各个部件,以实现指令的执行。控制器的工作原理通常采用有限状态自动机(FSM)来描述,通过不同状态和状态转移来控制各个部件的工作。 六、总线的作用和类型 总线是计算机各个部件之间传输数据和控制信号的通道。它可以分为数据总线、地址总线和控制总线。数据总线被用于传输数据,地址总线用于传输存储单元的地址,而控制总线则用于传输控制信号。 七、指令系统的设计与优化 指令系统是计算机的灵魂,它决定了计算机的功能和性能。指令系统的设计应该兼顾功能的丰富性、指令的简洁性和性能的高效性。在指令系统的设计过程中,需要考虑指令的格式、寻址方式和操作码等要素。八、中央处理器的性能评估与优化 中央处理器是计算机的核心部件,其性能的评估和优化对于提高计算机整体性能非常重要。中央处理器性能的评估通常采用时钟周期、指令周期和CPI等指标,而其优化则包括提高时钟频率、减少指令数和提高指令级并行度等方法。 九、存储系统的层次结构与优化

哈工程计算机组成原理简答题总结

第一章 2.什么是计算机系统?说明计算机系统的层次结构 答:计算机系统包括硬件和软件。从计算机的层次结构来看,它通常可有五个以上的层次,从下至上依次是微程序机器级、传统机器级、操作系统级、汇编语言级、高级语言级,还可以有第六级应用语言级。 3.冯诺依曼结构计算机的特点 答:(1)计算机系统由五大部件组成 (2)计算机中采用二进制形式表示信息 (3)采用存储程序工作方式 第二章 8.试描述浮点数规格化的目的与方法 答:浮点数规格化是为了使浮点数尾数的最高数值位为有效数位。当尾数用补码表示时,若符号位与小数点后的第一位不相等,则被定义为已规格化数,否则便是非规格化数。通过规格化,可以保证运算数据精度。 11.什么是计算机软硬件之间的界面,其主要功能是什么? 答:从程序的编制和执行的角度看,指令规定了计算机的操作类型及操作数地址,它们是产生各种控制信号的基础。另外,从硬件设计的角度看,在设计计算机时先要确定其硬件能够直接执行哪些操作,表现为一组指令的集合,称之为计算机的指令系统。因此,指令系统体现了一台计算机的软硬件界面。指令系统包括若干指令,它规定了计算机功能的强弱与硬件复杂程度。 29.若按指令功能分类,则指令系统可分为哪几类指令? 答:数据传送类指令、算/逻运算类指令、程控类指令、访存指令、I/O类指令。 第三章 1.cpu具有哪些功能?画出其内部组成框图,并说明图中每个部件的作用 答:cpu具有控制程序的顺序执行、产生完成每条指令所需的控制命令、对各操作实施时间上的控制、对数据进行算术和逻辑运算以及处理中断等命令。 寄存器包括专用寄存器和通用寄存器 控制器生成各种微操作命令序列 ALU完成算术逻辑运算 中断系统用于处理各种中断 2.控制器由哪些部件组成?它有哪些基本功能 答: 控制器由程序计数器、指令寄存器、指令译码器、地址译码器、微操作产生部件、时序发生器和中断机构等构成,它的基本功能是:取指令、分析指令、执行指令、处理中断请求。 3.组合逻辑控制器和微程序控制器优缺点 答:组合逻辑控制器速度较快,但控制复杂,且功能扩展较难,与组合逻辑控制器相比,微程序控制器具有规整性、可维护性的优点。它是一种利用软件方法设计硬件的技术,可实现复杂指令的操作控制。另外微程序设计便于计算机功能的扩充,可较方便地增加和修改指令,只需要增加或修改一些微程序。缺点是需要频繁访问CM,执行速度慢。 7.计算机时序控制方式分为哪两类?试比较他们的优缺点及应用场合 答:计算机中的时序控制方式分为同步控制和异步控制两大类。同步控制方式是指用统一发出的时序信号对各项操作进行同步控制。在同步控制方式中,操作时间被划分为许多长度固定的时间段,每个时间段完成一步操作,如一步访存操作。其特点是时钟周期一旦确定,

计算机组成原理总结

计算机组成原理总结 第一章 1,冯诺依曼计算机的特点? 1)计算机由运算器、存储器、控制器、输入设备和输出设备五大部件组成; 2)指令和数据以同等地位存放在存储器中,并可按地址寻访; 3)指令和数据均用二进制数表示; 4)指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作 数在存储器中的位置; 5)指令在存储器中按顺序存放,通常,指令是顺序执行的,在特定条件下,可根据运算结果或根据设定的条件改变执行顺序; 6)机器以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成。 2,计算机由哪几部分组成(图)?(课本图 1.7、1.8) 运算器、存储器、控制器、输入设备和输出设备 3,计算机的硬件设备(字长,容量,速度)? 1)字长:机器字长是指CPU —次能处理数据的位数,通常与CPU的寄存器的位数有关; 2)容量:存储器中可存二进制代码的总量,存储器的容量应该包括主存容量和辅存容量。 a)主存容量:指主存中存放二进制代码的总位数; b)辅存容量:通常用字节数来表示; 4,高级语言和低级语言相比有什么特点?() 1)高级语言(c、C++、java):编程效率高,运行效率低,可移植性好; 2)低级语言(汇编语言):编程效率低,运行效率高,可移植性差。

第三章1,什么是总线,有哪些分类?

总线:是连接多个部件的信息传输线,是各部件共享的传输介质; 2,什么是系统总线,有哪些分类? 系统总线:指CPU,主存,I/O 设备各大部件之间的信息传输线; —>片内总线:芯片内部的总线(课本P4J ); 系统总线:指CPU 「主存,"0设备各大部件之间的信息传输线; ―数据总线:用剌专输各功能部<牛之间的数据信息「是双向 的f 位数 与仪器字氏存储字长有关; 一>地址总线:主要用来支出数据总线是哪个的源数据或目的数 据在主存 单元的地址或I/O 设备的地址; —控制总线:用来发岀各种控制信号的传输线; —>通信总线:用于计算机系统之间或计算机系统与其他系统之间的通信; 一*串行通信:在单条T 立宽的传输牡(T5T53安顺序分时 小; 并行通信:数据在多条并行1位宽的传输线上”同时由源传 1一>送到目的地. 3, 总线宽度与总线带宽的区别? 1) 总线宽度:指 数据总线的根数,用bit 表示; 2) 总线带宽:课理解为总线的传输速率, 单位时间内总上传输数据的位数,用每秒 传输信息的字节数来判定,单位, Mbps 。 4, 三种总线判优(P57,为什么要进行总线判优控制,集中控制三种方式? 原因:总线判优控制解决多个部件同时申请总线时的使用权分配问题。 1) 链式查询:离总线控制部件最近的设备具有最高的优先级。 特点:只需要很少的几根线就能按照一定优先次序实现总线控制, 并且很容易 扩充设备,但对电路故障很敏感,且优先级别低的设备可能很难获得请求。 2) 计数器定时查询:当某个请求占用总线设备地址与计数器一致时, 便获得总线使用 权。 特点:计数器可以从‘ 0 ‘开始,一旦设备的优先次序被固定,设备的优先级 就按照0,1,..n 的顺序降序排 列,而且固定不变;计数也可以从上一次计数的终点开 始,即是一种循环的方法, 此时设备使用总线的优先级的 相等; 计数器的初始值还 可以由程序设置,故有限次序可以改变。 这种方式对电路故障比如链式查询的方式 敏感,但是增加了控制线(设 备地址)数,控制也较复杂。 3) 独立请求方式:根优先次序确定响应哪一台设备的请求。 特点:响应速度快,有限次序控制灵活(通过程序改变),但是控制线数量多, 总线控制更复杂。链式查询中只用两根线确定总线使用权属于哪个设备, 在计数器 中大致要用Iog2 (n )根线,其中n 是允许接纳的最大设备数,而独立情趣方式需 要采用2n 根线。 总结:链式查询方式连线简单,易于扩充,对电路故障最敏感; 计数器定时查询方式优先级设置较灵活, 对故障不敏感,连线及控制过程较复杂; 独立请求方式速度最快,但硬件器件用量大,连线多,成本较高。 按照传输信息不同 总线 一>按照传输方式不同

相关主题
相关文档
最新文档