计算机体系结构--第一章1----体系结构的分类
文章目录
- 计组和计算机体系结构区别
- 外特性 和 内特性
- 计算机体系结构定义
- 研究计算机系统中软硬件之间的界面定义和其上下的功能分配与逻辑实现
- 基本概念
- 体系结构的分类
- 按照指令流和数据流的多寡,将体系结构分成4种类型
- SISD(单指令流单数据流)
- SIMD(单指令流多数据流)
- MISD
- MIMD
- 从最大并行度分类(冯氏分类法)
- 基于流水线和并行度Handler分类法 ????
计组和计算机体系结构区别
计算机组成与计算机体系结构
1.计算机组成:计算机系统结构的逻辑实现-----怎样实现的
2. 计算机体系结构:性能分析,设计,评估-----为什么要这样实现
外特性 和 内特性
外特性:从程序设计者角度:不需要知道硬件怎么实现的,而是知道功能和结构:例如
- ⑴指令系统⑵数据表示⑶作数的寻址方式⑷寄存器的构成定义⑸中断机构和例外条件⑹存储体系和管理⑺I/O结构⑻机器工作状态定义和切换⑼信息保护
外特性定义了系统的软硬件功能界面
内特性:从系统设计人员角度:要知道具体的实现技术逻辑实现
外特性、内特性和物理实现的3这关系
- 外特性---- 1:n ------ 内特性 ----- 1:n ------ 物理实现
系统结构的设计与硬件的设计不同,不可混淆
计算机体系结构定义
研究计算机系统中软硬件之间的界面定义和其上下的功能分配与逻辑实现
侧重于外特性这门课
基本概念
- 软硬件功能在逻辑上是等价的
– 某一层既可以用软件实现,也可以用硬件来实现,只是灵活性,成本和性能有所不同 - 透明性分析法
– 本来存在的事务从某个角度看不到。因为是层次体系结构,所以低层对高层透明
体系结构的分类
传统:
- 按处理机个数和种类:单处理机、多处理机、并行处理机、管理按处理机、超标量处理机、超流水线处理机、SMP、MPP
- 按种类和用途:科学计算、事务处理、实时控制、家用
- 按流分类—Flynn分类法
- 指令流(IS) - 机器执行的指令序列
- 数据流(DS) - 指令流调用的数据序列
- 多倍性 - 在最受限制的元件上同时处于同一执行阶段的指令或数据的最大个数
基本模块
- MM :内存模块,与系统总线相连
- PU:处理单元,从MM处读取数据,处理读取的数据,向MM写入数据
- CU:控制单元,通过总线从MM读取指令,将读出的指令用于控制PU
按照指令流和数据流的多寡,将体系结构分成4种类型
前提说明:CU从MM中取指令,指令控制PU读取MM中的数据
SISD(单指令流单数据流)
CU, PU,MM 串行工作,CU(控制单元)从MM(内存模块)处读取一条指令,每一条指令串行的控制一个PU(控制单元)对MM串行的读取
每个指令部件每次仅译码一条指令,而且在执行时仅为操作部件提供一份数据
顺序执行的单处理器计算机
应用:微型计算机
以加法指令为例,单指令单数据(SISD)的CPU对加法指令译码后,执行部件先访问内存,取得第一个操作数;之后再一次访问内存,取得第二个操作数;随后才能进行求和运算
SIMD(单指令流多数据流)
- 一个CU从MM串行的读取指令,每一条指令控制多个PU从MM并行的读取
- PU和MM之间是并行的(多连接),CU和MM之间是串行的(单链接)
- 适合向量计算--------(计算机中向量计算:并行计算中的一种,操作数和结都以向量形式保存)
- 合适:阵列处理机、并行处理机
- 一个CU从MM串行的读取指令,每一条指令控制多个PU从MM并行的读取
MISD
* 没有MISD计算机的原因之一:
1. 通常PU用于处理简单数据,一般没有多个简单数据需要一组相同处理的需求
2. 适合多指令处理一个复杂数据的应用,但是单个PU只能处理简单数据,否则PU的复杂度、PU和MM连接的复杂度将大幅提高。
3. 没有存在的必要性:任何复杂数据都可以分解为简单数据-----可以化为SISD或者SIMD来实现MIMD
从最大并行度分类(冯氏分类法)
最大并行度Pm:指一个系统在单位时间内能够处理的最多二进制位数;Pm数值越大越好
分类:
- 字串位串:n=1,m=1 ,第一代
- 字并位串:n>1,m=1
- 字串位并:n=1,m>1
- 字并位并:n>1,m>1
- ATT: n–字宽(一个字同时处理的二进制位数) ; m—位片宽(一个位片能同时处理的字数)
怎么分类?
点----表一个计算机系统
一个系统的最大并行度为: n * m,图形表示:矩形
- 实际情况:计算机不能总是在最大并行度下进行工作:实际并行度和执行的查程序有关
基于流水线和并行度Handler分类法 ????
- 分类:
- 程序控制部件的个数k:
- 算术逻辑部件或者处理部件(PE)的个数d:
- 每个算术逻辑部件包含基本逻辑线路(ELC)的套数w:
t(系统型号)=(k,d,w)对于各个层次的值越大越好
- 分类:
计算机体系结构--第一章1----体系结构的分类相关推荐
- 计算机网络-第一章 计算机网络体系结构(详细知识点总结)
目录 第一章 计算机网络体系结构 [大纲] 1.1 计算机网络概述 1.1.1 计算机网络的概念 1.1.2 计算机网络的组成 1.1.3 计算机网络的功能 1.1.4 计算机网络的分类 1.1.5 ...
- 【002】SPARC V8 体系结构第一章介绍
SPARC V8 体系结构第一章介绍 原文来源 英文原文 1.1. SPARC Attributes 1.2. SPARC System Components 1.3. SPARC Complianc ...
- 【JVM】第一章 JVM体系结构
第一章 JVM体系结构 文章目录 第一章 JVM体系结构 一.JVM 体系结构 1.体系结构 2.程序计数器(Program Counter Register) 2.虚拟机栈(JVM Stacks) ...
- 任何一台计算机硬件系统都是油,大学生计算机基础第一章.ppt
<大学生计算机基础第一章.ppt>由会员分享,可在线阅读,更多相关<大学生计算机基础第一章.ppt(28页珍藏版)>请在人人文库网上搜索. 1.主讲教师:吴婷婷 邮箱:,大学计 ...
- 计算机组成原理-第一章
计算机组成原理第一章概述 一.计算机系统概述 1. 定义 2.分类 3.计算机系统的抽象层次 二.计算机系统的组成 1.计算机系统的硬件组成 1.1冯.诺依曼计算机(重点) 1.2现代计算机结构 1. ...
- 计算机控制技术(第一章 绪论)
计算机控制技术 第一章 绪论 前述 计算机控制系统的组成 计算机控制系统分类 微型计算机控制系统分类 计算机控制系统的发展趋势 前述 前段时间开始写博客,到现在非常喜欢把学到的东西和要复习的东西在博客 ...
- 我国第一台晶体管计算机缺点,计算机基础第一章ppt课件.ppt
计算机基础第一章ppt课件 入门篇 前言 如何学会学习.喜欢学习? 重点: 计算机系统的组成及工作原理 计算机中数据的表示及运算 难点: 1.计算机中硬件的组成及各组成部分的功能 2.计算机软件系统的 ...
- 计算机导论第一章试题及答案,计算机导论第一章测试题
计算机导论第一章测试题 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 Test Bank-Chapter One (Data Re ...
- 计算机组成原理-第一章(1)-概述
计算机组成原理 此系列为王道计算机考研组成原理精细笔记 计算机组成原理-第一章(1)-概述 计算机组成原理 前言 一.计算机系统的概述 二.计算机发展简史 第一代-电子管 第二代-晶体管 第三代-中小 ...
- 计算机组成原理第一章课件,计算机组成原理第一章课件.ppt
<计算机组成原理第一章课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<计算机组成原理第一章课件.ppt>文档请在天天文库搜索. 1.堤杀懂殴 ...
最新文章
- webapi demo
- 避免单线程单元 (STA) COM 组件
- emoji 乱码_这个自制emoji的网站,让你成为永远不输的斗图王者
- SpringBoot启动标识修改
- 工作周报:2011-11-14至2011-11-18
- ExecutorService- Future - Java多线程编程
- Volatile的陷阱
- Yii1.1 CGridView 简单使用
- LintCode 1683. 杀怪兽(队列)
- mysql存储过程 分表统计_mysql 存储过程:把昨天的数据找出来并保存到对应的月份分表...
- queueMicrotask 来执行微任务
- (转载)valgrind,好东西,一般人我不告诉他~~ 选项
- php foreach创建文件,php – mkdir()在foreach函数中跳过第一个文件
- 如何在Mac电脑查看后台程序?
- 【PCIe 协议】听说你做 PCIe 很多年,还不知道 PCIe Hierarchy ID 是什么 ???
- Golang 协程 跟Java NIO
- DXP导入网络报表的方法
- 杰理之低延时无线麦功能支持以下三种组合配置【篇】
- 《百年孤独》读书笔记
- 4.Java数组(一)
热门文章
- 简单上手腾讯X5页面浏览
- 南农计算机考研985,江浙沪985/211考研难度梯队排名
- python即时标记_【Python】读书笔记:Python基础教程-项目1-即时标记
- custompage.width 不能小数吗_基金净值暴涨暴跌,背后的原因你清楚吗?
- 微信支付 企业转账 小程序发红包 提现 发红包 企业支付等遇到的问题
- 当我们在聊监控,我们在聊什么?
- 微信企业号开发之正式版的本地调试
- 开始折腾iphone cdma 恢复,降级,刷机,越狱,手编,写号
- 组策略配置客户端计算机使用WSUS服务器进行更新
- 一起谈.NET技术,NHibernate3.0剖析:Query篇之NHibernate.Linq标准查询