计算机体系结构

  • 格式:doc
  • 大小:73.00 KB
  • 文档页数:9

下载文档原格式

  / 9
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章

硬件软件等效性原理:

任何可以利用软件实现的事情可以利用硬件来实现。反之,任何可以利用硬件来实现的事件也同样可以利用软件来实现

基本概念和术语复习:

1.计算机组成原理和计算机体系结构之间有什么区别?

计算机体系结构是指那些能够被程序员所见到的计算机系统属性,即概念性的结构与功能特性;计算机组成原理是指如何实现计算机系统结构所体现的属性,它包含了许多对程序员来说是透明的硬件细节。

2.什么是ISA?

指令集体系结构(instruction set architecture ,ISA)

3.计算机的硬件和软件等效原理有什么重要性?

可以使用不同的原理来实现相同的计算机功能

4.列举计算机的3种基本部件。

用来解释和执行程序的处理器

用来存储数据和程序的存储器

与外界进行数据传输的机制

5.前缀giga-表示10的多少次幂?它近似等于2的多少次幂?

9;30

6.前缀micro-表示10的多少次幂?它近似等于2的多少次幂?

-6;-20

7.通常用来测量计算机时钟频率的单位是什么?

MHz

8.列举两种类型的计算机存储器。

SDRAM(同步动态随机存储器) RDRAM SLDRAM

9.IEEE组织的基本任务是什么?

IEEE是电子与电气工程师协会,是致力于电子工程和计算机工程专业进步的组织。(IEEE积极推动全球范围内工程领域的合作,出版了大量的技术文献。IEEE也为各种计算机部件,信号传送协议和数据表示方法制定标准,并对组织所涉及的几个领域进行各种技术命名。)

10.最初使用ISO缩写的组织的全名是什么?ISO是取英文首写字母的缩写吗?

国际标准化组织(international organization for standardization ,ISO) 不是其组织名称中各词语的首字母的缩写,而是源于希腊词

11.ANSI是哪个组织的英文名称的首写字母的缩写?

美国国家标准协会(American National Standard Institute)

12.专门负责有关电话,电信和数据通信事务的瑞士组织的名称是什么?

国际电信联合会(International Telecommunication Union ,ITU).

13.谁被称为计算机之父?为什么?

冯洛依曼创造了新型的计算机存储结构,以后的计算机结构皆是冯洛依曼体系结构的演变。巴贝奇,在新型的计算机中他设计了差分机。

14.穿孔卡片在计算机发展史上有什么重要意义?

穿孔卡片可以用来进行数据输入和编程,解决了如何把数据输入计算机器中的难题,穿孔卡片是应用时间最长的计算机输入方法。

18.解释SSI,MSI,LSI和VLSI之间的区别?

小规模集成电路(SSI):每块芯片上只有10-100个元件;中规模集成电路(MSI):每块芯片上集成100-1000个元件;大规模集成电路(LSI):每块芯片上集成的元件多达1000-10000个;最后是超大规模集成电路(VLSI),每块芯片上集成的元件超过10000.超大规模集成电路标志着第四代计算机的开始。

24.冯·诺伊曼体系结构与它以前的计算机体系结构有什么不同?

早期的计算机体系结构中,编程就是利用各种导线进行接插连线,没有计算机的分层结构。冯洛依曼体系结构使用一种利用汞延迟线形式的存储设备,可以提供一种存储程序指令的方法,即分层的计算机体系结构。

26.取指-译码-执行周期的工作原理是怎样的?

处理器的工作是执行指令的过程:

取指——从主存储器读取指令

译码——翻译指令代码的功能

执行——完成指令所规定的操作

处理器就是在重复进行着“取指-译码-执行周期(Fetch-Decode-Execute Cycle)”过程中完成了一条条指令的执行,实现了程序规定的任务。

练习题:

2. 1s=1000ms,1 ms=1000μs,1μs=1000ns

1 MB=1024 KB=1048576 B

1 GB=1024 MB

第四章

•The major components of a computer system are its control unit, registers, memory, ALU, and data path

计算机的主要组成:控制单元,寄存器,内存,ALU,数据通道

•A built-in clock keeps everything synchronized

内置时钟保持所有事情同时发生

•Control units can be microprogrammedor hardwired

控制单元是微程序或者硬件

•Hardwired control units give better performance, while microprogrammedunits are more adaptable to changes.

硬连线控制提供更好的性能,微编程更灵活的适应变化

•Computers run programs through iterative fetch-decode-execute cycles.

计算机运行程序时遵循一个基本循环过程:取指-译码-执行

•Computers can run programs that are in machine language.

计算机可以运行由机器语言写的程序

•An assembler converts mnemonic code t o machine language.

编译程序将汇编语言转换成机器语言

•The Intel architecture is an example of a CISC architecture; MIPS is an example of a RISC architecture.

Intel处理器是CISC(复杂指令集合电脑)体系结构的一个例子;

MIPS是RISC(简单指令集合电脑)体系结构的一个例子

基本概念:

1.CPU的主要功能是什么?

负责提取程序指令,并对指令进行译码,然后按程序规定的顺序对正确的数据执行各种操作。

2.数据通路的作用是什么?

数据通道是一种由存储单元和算数逻辑单元所组成的网络,这些组件通过总线连接起来,并利用时钟来控制时间。

3.控制单元的任务是什么?

监视所有指令的执行和各种信息的传送过程;

从内存提取指令,对这些指令进行译码,确保数据适时的出现在正确的地方;

负责通知ALU应该使用哪一个寄存器,执行哪些中断服务程序,以及对所需执行的各种操作接通ALU中的正确电路。

4.寄存器安排在什么位置?有何种不同类型的寄存器?

处理器内部;存储信息寄存器,进行数值移位寄存器,进行数值比较的寄存器,计数寄存器,变址寄存器,堆栈指针寄存器,状态寄存器,通用寄存器,“中间结果”寄存器

10.什么是总线周期?

完成总线信息传送所需的时钟脉冲间的时间间隔

11.列举三种不同类型的总线,并指出这些总线在计算机中的位置。

处理器-内存总线:连接处理器和内存系统

I/O总线:连接不同带宽的各种设备

底板总线:机器主板上的一条总线,将主板上所有的部件连在一起

13.总线仲裁的4种方式是什么?arbistration

菊花链仲裁方式

集中式平行仲裁方式

采用自选择的分配式仲裁方式

采用冲突检测的分配式仲裁方式

32.说明取指-译码-执行周期的各个步骤

1. 将PC中的内容复制到MAR:MAR←PC;

2. CPU转向主存储器,提取由MAR给出的地址单元中的指令,并将指令放入指令寄存器IR