Computer Architecture 计算机系统结构 1
Fundamentals of Computer Architecture 计算机系统结构的基本原理 1
1 Layers of Computer System 计算机的层次 Application Language Machine M5 应用语言机 High-Level Language Machine M4 高级语言机 Assembly Language Machine M3 汇编语言机 Operating System Machine M2 操作系统机 Conventional Machine M1 传统机 Microprogram Machine M0 微程序机 1
每个层次执行相关的功能子集
每个层次要依赖于下一个低层去执行更原始的功能
这就将问题分解成更易处理的子问题
从M2 到M5 的层次是虚拟机
在传统机上的指令(算数、逻辑等)由微程序级的程序实现
该程序 是作为一个解释器,能理解一组简单的操作集合,称为微指令集
2 Computer Architecture and Implementation 计算机的系统结构和实现 ➢ Computer Architecture 计算机系统结构 Refers to those attributes of a system visible to a programmer, or those attributes have direct impact on logical execution of program
程序员可见,或者对程序执行有直接影响的属性 ➢ Implementation 实现 Two components: Organization and hardware
两个组件:组织和硬件 1