计算机的体系结构是指计算机的概念性的结构和功能属性。
1.体系结构分类
宏观上按处理机数量分类分为:单处理系统、并行处理与多处理系统、分布式处理系统。
微观上按并行处理程度有多种分类方法,有Flynn分类法、丰泽云分类法、Handler分类法和Kuck分类法。
串行计算是指在单个计算机(具有单个中央处理单元)上顺序的执行指令,任意时刻只有一条指令可以被执行。
并行计算分为时间上的并行和空间上的并行,时间上的并行就是指流水线技术,空间上的并行是指多个处理器并发的执行计算。
Flynn分类法:根据不同的指令流数据流的组织方式将计算机系统分成四类。
2.CISC与RISC
CISC,老式指令集。RISC,新式指令集。
RISC基本原则:
①指令条数少
②寻址方式少
③等长指令
④多用通用寄存器
RISC关键技术:重叠寄存器窗口技术、优化编译技术、超流水及超标量技术、硬布线逻辑。