arch 概述

最后修改于

计算机系统层次结构#

image.png

计算机硬件结构#

分为冯诺伊曼结构和哈佛结构,主要区别是冯诺伊曼结构不区分数据和指令。
image.png

执行过程#

image.png

计算机软件#

系统软件包括(OS、DBMS、net、compiler、lib、service)和应用软件。软硬件逻辑上是等价的。
三级语言:
image.png

源程序到可执行文件#


性能指标#

字长,数据通路带宽(数据总线长度),主存容量(MAR 位数反映个数,MDR 位数反映单个字长)
运算速度:吞吐量、响应时间、CPI、MIPS、主频和 CPU 时钟周期,CPU 执行时间、MFLOPS、GFLOPS、TFLOPS...

指令执行过程#
  • 取指令:PC->MAR->M->MDR->IR
  • 分析指令:OP (IR)->CU
  • 执行指令:Ad (IR)->MAR->M->MDR->ACC