通用计算机的工作原理,(一)计算机设计基本原理.PDF

(一)计算机设计基本原理.PDF

目录

(一) 计算机设计基本原理1

1. 计算机系统结构的定义2

2. SPEC评价性能3

(二) 流水线5

1. 流水线的基本性能问题5

2. 流水线冒险6

3. MIPS R4000 流水线7

4. 记分板7

(三) 指令系统原理与实例10

1. RISC指令系统10

2. 易犯的错误11

(四) 指令级并行11

1. Tomasulo算法13

2. Tomasulo算法系统结构对推测式、精确中断的支持和影响17

3. 显式寄存器更名的原理、优点和在计分板中的实现方法18

4. 采用多发射和静态调度技术开发指令级并行20

(五) 多处理器和线程级并行21

1. Flynn的结构分类体系21

2. 并行计算机21

3. 对称式共享存储器系统结构(SMP) 22

(六) 存储器层次结构设计26

1. 基本原理27

2. 存储层次设计相关问题27

3. 改进Cache功能的途径27

4. 存储器技术31

5. 虚拟存储器32

(七) 存储系统35

1. 磁盘的指标35

2. 总线操作35

3. 设备之间信息交换的方式35

4. 可靠性、有效性和稳定性是评价性能的标准36

5. RAID36

(八) 总结38

一、 计算机设计基本原理

 只要增加硬件就能获得99.999%或者更高的稳定性

(一) 简介

 第一台通用流水线计算机(02 年填空题)

 第一台全面的、可操作的、存储程序计算机 (03 年填空题)

 世界上第一台通用电子计算机来自1946 年宾夕法尼亚大学的ENIAC 计算机

 世界上第一台可以操作的存储式计算机来自1948 年曼彻斯特大学的Mark-I 计算机

 第一台全面的、可操作的、存储程序计算机是:1949年剑桥大学的EDSAC计算机

 最早用于商业应用的通用计算机是UNIVAC I计算机

 第一台通用流水线计算机是:Stretch,即IBM7030

 第一台超级计算机CDC6600 :记分板技术

 IBM 360/85计算机:第一台使用cache的商用计算机

 IBM 360/91:Tomasulo算法

1. 嵌入式计算机

 嵌入式CPU (08 名词解释)

 嵌入式系统 (10 年名词解释)

嵌入式处理器是一个可编程的处理器,它的编程接口对用户来说是不可见的。唯一的用户接

口就是实际的应用(程序)。

(二) 计算机系统结构的定义

 体系结构是一门研究硬件的学科 (08 年辨析题)

系统结构包括计算机设计的三个方面:指令集系统结构、组成和硬件。

1. 指令集系统结构

 指令体系结构(ISA) (07 年简答)

 ISA 就是指令的集合 (10 年辨析题)

指令集系统结构指的是程序员可见的实际指令系统。ISA 的作用相当于硬件和软件之间的一

个分界面。以MIPS 和80x86 两个为例,在设计指令集系统结构时应该从七个方面分析:

 ISA 分类:一种是诸如80x86 这样的register-memory 式ISA,可以通过多种指令访问存

储器;另一种是MIPS 这样的load-store 式ISA,只能通过load 和store 指令访问存储器。

 存储器寻址:使用字节形式来访问存储器中的操作数的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值