- 架构关键点(以设计过程中涉及的零部件举例)
- 需求 零部件的作用及要用来做什么。
- 规格 零部件的接口是什么,如何和其他零部件连接到一起。规格是零部件联系需求的抽象
- 冯-诺依曼体系结构
- 冯-诺依曼体系结构的的需求是:解决一切可以用计算解决的问题。
规格是:
- 中央处理器 负责指令序列的执行,中央处理器支持的指令大体如下:
- 计算类 各类数学运算
- I/O类 从存储读写设备,从输入输出设备读数据写数据
- 指令跳转类 在满足特定条件下跳转到新的当前程序执行位置、调用自定义的函数
- 存储 存储负责存放计算涉及到的相关数据,作为计算的输入参数和输出结果。
- 输入输出设备 每个设备通过一个端口与中央处理器连接开局,通过这个端口地址,中央处理器可以与设备进行数据交换
- 需求分析如何设计一个目标是解决一切可以用计算来解决问题的电脑
- 明确需求的变化点和稳定点
- 稳定点 电脑的计算能力,计算是指从一个数据(输入)变换为另一个数据(输出),可以理解为函数,在电脑中通过指令序列来实现。
- 在中央处理器就是一系列指令集的集合,支持很多计算指令,包括执行内置函数、循环和条件分支、执行子函数等。
- 存储就是为了存放计算涉及到的输入输出数据及计算函数(指令数据)本身的物理区域。
- 变化点 用户计算需求的多样性和用户交互方式的多样性
- 输入输出设备实现数据交换能力,满足计算需求的多样性和用户交互方式的多样性
- 因此电脑可以被看作由“中央处理器 + 存储 + 一系列的输入输出设备”构成。
架构学习笔记
原文:https://www.cnblogs.com/WimMInG/p/11145689.html