目录
### 一、冯诺依曼机组体系结构 1. 组成:计算器、存储器、输入输出设备、存储器 存储程序,程序控制 解释:程序由指令组成,指令+数据存在存储器中;程序启动后按照逻辑顺序把指令从存储器中读出来执行
仿真和模拟
仿真:用微程序直接解释另一种指令系统
模拟:用机器语言解释实现软件移植(层次高一层)
非冯诺依曼计算机
从传统指令驱动型改变为数据驱动型
兼容
系列机的要求:保证向后兼容,力争向上兼容
兼容方法:
1.采用系列机
2.采用模拟和仿真的方法
3.采用统一的高级语言方法
4.并行编译
5.联网
并行性概念
同一时刻或同一时间间隔内完成两种或两种以上工作,只要时间上相互重叠,均存在并行性。
从处理数据的并行性看并行性等级
- 位串字串
- 位并字并
- 位片串字并
- 全并行
位:一个位片能同时处理的字数; 字:字长
从信息加工的并行性看并行性等级
- 存储器操作并行(并行存储器系统)
- 处理器操作步骤并行(流水线处理机)
- 处理器操作并行(阵列处理机)
- 指令/任务/作业并行(多处理机)
提高并行性技术途径
解释:
并行处理机:一条向量指令,各处理机同时对各向量元素进行操作
阵列机:并行处理机普遍采用真理结构形式
相连存储器:按内容寻址(而不是按照地址寻址),有信息处理功能的存储器
单处理机
提高单处理机性能的主要方法是:时间重叠
实现时间重叠的基础:部件功能专门化
多处理机
-
同构型多处理机:同种类型的处理机构成一个大的系统,将一个作业分成若干独立的程序段或任务,各自执行
资源重复 -
异构型多处理机:将作业分解成串行执行的若干任务,有不同功能的处理机分工完成,对多个作业重叠进行处理
时间重叠 -
分布式系统:各处理机尽量完成本地作业,当资源和能力不够时,才与其他处理机协同
资源共享
cf:多计算机系统和多处理机系统
-
多计算机系统
每台计算机有自己的操作系统;
通过通道或通信线路实现通信;
以完整文件或数据集合进行信息传递 -
多处理机系统
由统一的操作系统控制
共享存储器,各处理机之间能以完整的文件或数据集合进行信息传递;
也可以以向量或单个数据进行通信;
耦合
- 耦合度:反映多机系统中各机器之间物理连接的紧密程度和交互作用能力的强弱
- 最低耦合:仅通过中间存储介质互相通信 e.g.磁带
- 松散耦合:机器之间通过通道或者通信线路实现互联
- 紧密耦合:通过总线或高速开关实现互联