计算机体系结构复习.doc

一.计算机系统结构的基础知识 计算机系统结构含义,分类(FLYNN) 系统结构:从程序设计者的角度所看到的系统的属性,即概念性结构和功能特性。 计算机系统结构:指机器语言程序的设计者或是编译程序设计者所看到的计算机系统的概念性结构与功能特性。 弗林(FLYNN)分类法: 单指令流、单数据流( SISD )结构 单指令流、多数据流(SIMD )结构 多指令流、单数据流( MISD )结构 多指令流、多数据流( MIMD )结构 计算机系统设计的原则(三条),阿姆达尔(Amdahl)定律 (一) 加速那些使用频率高的部件——提高整个计算机性能 (二) Amdahl定律 (三)程序访问局部性原理 Amdahl定律可表示为: Sp = Te / T0 T0= Te(1 – fe + fe /re) Sp:加速比; Te:采用改进措施前执行某任务系统所用的时间; T0:采用改进措施后所需的时间; fe:可改进部分在原系统计算时间中所占的比例,总是小于1; re::性能提高的倍数(T部件改进前/ T部件改进后),总是大于1。 计算机性能指标参数 (CPI、MIPS、吞吐率,加速比)MIPS= 冯·诺依曼机器特点,计算机系统结构发展 1、以运算器为中心,除了完成运算以外,机器内部的数据传送都经过运算器,控制器集中控制。 2、存储器是字长固定的、顺序线性编址的一维结构。 3、程

文档评论(0)

1亿VIP精品文档

相关文档