第一章计算机体系结构得基本概念 1 计算机系统结构得经典定义 程序员所瞧到得计算机属性,即概念性结构与功能特性
2 透明性 在计算机技术中, 把这种原来存在得事物或属性,但从某种角度瞧又好像不存在 得概念称为透明性
3 系列机 由同一厂家生产得具有相同系统结构、 但具有不同组成与实现得一系列不同型号 得计算机
4 常见得计算机系统结构分类法有两种:Flynn 分类法、冯氏分类法 Flynn 分类法把计算机系统得结构分为 4 类: 单指令流单数据流(SISD) 单指令流多数据流(SIMD) 多指令流单数据流(MISD) 多指令流多数据流(MIMD) 5 改进后程序得总执行时间 系统加速比为改进前与改进后总执行时间之比 6CPI(Cycles Per Instruction):每条指令执行得平均时钟周期数 CPI = 执行程序所需得时钟周期数/IC 7 存储程序原理得基本点:指令驱动 8 冯· 诺依曼结构得主要特点 1 以运算器为中心
2 在存储器中,指令与数据同等对待
指令与数据一样可以进行运算,即由指令组成得程序就是可以修改得
3 存储器就是按地址访问、按顺序线性编址得一维结构,每个单元得位数就是固 定得
4 指令得执行就是顺序得 5 指令由操作码与地址码组成
6 指令与数据均以二进制编码表示,采纳二进制运算
9 软件得可移植性 一个软件可以不经修改或者只需少量修改就可以由一台计算机移植到另一台 计算机上正确地运行
差别只就是执行时间得不同
我们称这两台计算机就是软件 兼容得
实现可移植性得常用方法:采纳系列机、模拟与仿真、统一高级语言
软件兼容: 向上(下)兼容:按某档机器编制得程序,不加修改就能运行于比它高(低) 档得机器
向前(后)兼容:按某个时期投入市场得某种型号机器编制得程序,不加修改 地就能运行于在它之前(后)投入市场得机器