从 2024 年以来,计算机性能的年增长率下降到了约 30%
其主要原因是:①大功耗问题;②可以进一步有效地开发的指令级并行性已经很少;③存储器访问速度的提高缓慢
可移植性是指一个软件可以不经修改或者只需少量修改就可以由一台计算机移植到另一台计算机上运行
实现可移植性的常用方法有 3 种:系列机,模拟和仿真,统一高级语言
通用寄存器型指令集结构计算机在灵活性和提高性能方面有明显的优势
主要体现在①寄存器的访问 速度比存储器快;②对编译器而言,能更加容易有效地分配和使用寄存器;③寄存器可以用来存放变量
MIPS 的数据寻址方式只有立即数寻址和偏移量寻址
向量处理机的结构由所采纳的向量处理方式决定
有两种典型的结构;存储器—存储器型结构和寄存器-寄存器型结构
Cache—主存层次的工作由硬件实现,对系统程序员是透明的
降低 Cache 不命中率最直接的方法是增加 Cache 的容量
不过,这种方法不但会增加成本,而且还可能增加命中时间,这种方法在片外 Cache 中用得比较多
大多数磁盘阵列的组成可以由以下两个特征来区分:数据交叉存放的粒度、冗余数据的计算方法以及在磁盘阵列中的存放方式
时延和带宽是用来评估互连网络性能的两个基本指标
时延包括通信时延和网络时延
计算机系统可分为 SISD、SIMD、MISD 和 MIMD 四类,许多早期并行处理机是 SIMD 计算机,近年来,MIMD 已经成为通用多处理机系统结构的选择
这是因为 MIMD 具有灵活性,并且 MIMD 能充分利用现有微处理器的性价比优势
从计算机语言的角度,系统结构把计算机系统按功能划分成多级层次结构,其中,第 2 级是操作系统虚拟机,第3级是汇编语言虚拟机
计算机系统中提高并行性的 3 种途径中,资源重复是在并行性概念中引入时间因素,加快硬件周