计算机组成复习整理

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

What is the computer architecture?

计算机体系结构是那些对程序员可见的系统属性

What is the computer organization?

计算机组成是实现结构规范的操作单元及其相互连接.

What is the structure of a computer system?

部件互相关联的方法

What are the functions of a computer?

作为结构组成部分的单个独立部件的操作

--Data processing --Data storage-- Data movement --control

Describe the principal elements of a computer

--中央处理单元: 它控制计算机的操作并且执行数据处理功能;

--主存储器: 存储数据--I/O: 在计算机及其外部环境之间传输数据

--系统互连: 为CPU、主存储器和I/O之间提供一些通讯机制

Describe the principal elements of a CPU

--控制单元: 控制CPU以至于整个计算机的操作;--算术逻辑单

元(ALU): 执行计算机的数据处理功能;--寄存器: 提供CPU的内部存储;

--CPU内部互连: 提供控制器, ALU和寄存器之间的某种通信机制. Chapter 2

Von Neumann/Turing machine and its Structure(通用计算机的4个主要部件)

--主存储器,用于存储数据和指令--能够处理二进制数的算术逻辑运算

单元(ALU)--控制器, 负责解释内存中指令并执行之--用控制器操纵的I/O设备Stored Program Concept

如果程序能够以某种形式与数据一同存在存储器中,编译的过程就可以简化. 这样,计算机就可以通过在存储器中读取程序来获取指令,而且通过设臵一

部分存储器的值就可以编写和修改程序.

Moore’s Law

摩尔定律指的是单芯片上所能包含的晶体管数量每年翻一番,并且这种态势在不远的将来还会一直走下去。

Speeding it up – for microprocessor

---流水线技术---加入cache,L1&L2cache---通过增加新的电路,减小电路间的距离来提高速度,使得性能提高---Branch prediction(转移预测)--- Data flow analysis(数据流分析)---Speculative execution(推测执行)

Solutions(解决处理器速度快而储存设备读取速度慢的方法)

--Increase number of bits retrieved at one time--Change DRAM interface--Reduce frequency of memory access---Increase interconnection bandwidth

Three key concepts of von Neumann architecture

---数据和指令存储在单一的“读/写存储器” 中

---存储器的内容通过位臵寻址, 而不关心存储在其中的数据类型

--以顺序的形式从一条指令到下一条指令的执行.(除非有明确的修改)

Program Concept

--A sequence of steps--For each step, an arithmetic or logical operation

Is done—For each operation, a different set of control signals is need

Computer Components(元件)

--Central Processing Unit(The Control Unit and the Arithmetic and Logic

Unit constitute CPU)--Input/output(Data and instructions need to get

into the system and results out)--Main memory(Temporary storage of

code and results is needed)

取指令/执行指令

PC: 保存下一条将要读取指令的地址, 将指令装入IR后, 一般PC+1

IR: 保存读取到的指令

多重中断

---禁止中断(中断使能): 在中断处理过程中禁止其他中断, 禁止中断仅

仅意味着处理器可以并且将忽略中断请求信号.缺点: 没有考虑到相对

的优先级和时间紧迫的需要--- 优先级定义: 定义中断的优先级, 且允许

优先级高的中断引起低级中断处理程序本身被中断.

总线

---数据总线: 提供系统模块间传送数据的路径. 数据总线宽度是决定系

统总体性能的关键因素---地址总线: 用来指定数据总线上数据的来源或去

向.地址总线的宽度决定了系统能够使用的最大的存储器容量.---控制总线:

控制对数据线和地址线的存取和使用.

Chapter 4

Memory Performance

---Access time 存取时间Time between presenting the address and getting the valid data ---Memory Cycle time 存储周期Time may be required for the memory to “recover”before next access Cycle time is access + recovery

---Transfer Rate 传输率Rate at which data can be moved

Memory Hierarchy 存储器层次结构

---主板内寄存器---主板外储存器(RAM)内存---离线存储器

随着层次下降,价格下降,容量增大,存取时间变长,处理器访问存储器频率降低. Locality of Reference 局部性原理

在程序执行的过程中, 处理器倾向于成簇(块)地访问存储器中的指令和数据. Mapping Function 映射功能

---Direct Mapping 直接映射(是最简单的映射技术,将主存中的每一块映射到

一个固定可用的cache行中。命中率低)---Associative Mapping 全相联映射

(允许每一个主存块装入cache中的任意行。命中率最高,成本也高)

---Set Associative Mapping 组相联映射

相关文档
最新文档