第1章计算机系统结构的基本概念张晨曦刘依www.Arch365

1.4 计算机系统结构的发展 不同的应用对计算机系统结构的设计提出了不同的要求 应用需求是促使计算机系统结构发展的最根本的动力 一些特殊领域:需要高性能的系统结构 高结构化的数值计算 气象模型、流体动力学、有限元分析 非结构化的数值计算 蒙特卡洛模拟、稀疏矩阵 实时多因素问题 语音识别、图像处理、计算机视觉 1.4.4 应用对系统结构的影响 1.4 计算机系统结构的发展 大存储容量和输入输出密集的问题 数据库系统、事务处理系统 图形学和设计问题 计算机辅助设计 人工智能 面向知识的系统、推理系统等 计算机性能随时间下移 1.4 计算机系统结构的发展 系统结构的生命周期:从诞生、发展、成熟到消亡 从硬件成熟到系统软件成熟大约需要5~7年的时间 从系统软件成熟到应用软件成熟,大约也需要5~7年时间。 再过5~7年的时间,这种系统结构就不会作为主流系统结构存在了。 Intel的x86系列微处理器中32位系统结构的发展 1.4.5 系统结构的生命周期 1.4 计算机系统结构的发展 并行性:计算机系统在同一时刻或者同一时间间隔内 进行多种运算或操作。 只要在时间上相互重叠,就存在并行性。 同时性:两个或两个以上的事件在同一时刻发生。 并发性:两个或两个以上的事件在同一时间间隔 内发生。 1.5 计算机系统结构中并行性的发展 1.5.1 并行性的概念 1.5 计算机系统结构中并行性的发展 从处理数据的角度来看,并行性等级从低到高可分为: 字串位串:每次只对一个字的一位进行处理。 最基本的串行处理方式,不存在并行性。 字串位并:同时对一个字的全部位进行处理,不 同字之间是串行的。 开始出现并行性。 字并位串:同时对许多字的同一位(称为位片) 进行处理。 具有较高的并行性。 全并行:同时对许多字的全部位或部分位进行处理。 最高一级的并行。 1.5 计算机系统结构中并行性的发展 从执行程序的角度来看,并行性等级从低到高可分为: 指令内部并行:单条指令中各微操作之间的并行。 指令级并行:并行执行两条或两条以上的指令。 线程级并行:并行执行两个或两个以上的线程。 通常是以一个进程内派生的多个线程为调度单位。 任务级或过程级并行:并行执行两个或两个以上 的过程或任务(程序段) 以子程序或进程为调度单元。 作业或程序级并行:并行执行两个或两个以上的 作业或程序。 1.5 计算机系统结构中并行性的发展 三种途径: 时间重叠 引入时间因素,让多个处理过程在时间上相 互错开,轮流重叠地使用同一套硬件设备的各个 部分,以加快硬件周转而赢得速度。 资源重复 引入空间因素,以数量取胜。通过重复设置 硬件资源,大幅度地提高计算机系统的性能。 1.5.2 提高并行性的技术途径 1.5 计算机系统结构中并行性的发展 资源共享 这是一种软件方法,它使多个任务按一定时间 顺序轮流使用同一套硬件设备。 1.5 计算机系统结构中并行性的发展 在发展高性能单处理机过程中,起主导作用的是时间 重叠原理。 实现时间重叠的基础:部件功能专用化 把一件工作按功能分割为若干相互联系的部分; 把每一部分指定给专门的部件完成; 按时间重叠原理把各部分的执行过程在时间上 重叠起来,使所有部件依次分工完成一组同样的工作。 1.5.3 单机系统中并行性的发展 1.5 计算机系统结构中并行性的发展 例如: 对于解释指令的5个过程,就分别需要 5个专用的部件:取指令部件(IF)、指令译码部件 (ID)、指令执行部件(EX)、访问存储器部件(M)和 写结果部件(WB)。 1.5 计算机系统结构中并行性的发展 在单处理机中,资源重复原理的运用也已经十分普遍。 多体存储器 多操作部件 通用部件被分解成若干个专用部件,如加法部件、乘 法部件、除法部件、逻辑运算部件等,而且同一种部 件也可以重复设置多个。 只要指令所需的操作部件空闲,就可以开始执行这条 指令(如果操作数已准备好的话)。 这实现了指令级并行。 1.5 计算机系统结构中并行性的发展 阵列处理机(并行处理机) 更进一步,设置许多相同的处理单元,让它们在同 一个控制器的指挥下,按照同一条指令的要求,对向量 或数组的各元素同时进行同一操作,就形成了阵列处理 机 。 在单处理机中,资源共享的概念实质上是用单处理机 模拟多处理机的功能,形成所谓虚拟机的概念。 分时系统 1.5 计算机系统结构中并行性的发展 多机系统遵循时间重叠、资源重复、资源共享原理,发展为3种不同

计算机系统结构pdf张晨曦刘依,第1章计算机系统结构的基本概念张晨曦刘依www.Arch365.ppt...相关推荐

  1. 计算机组装与维护系统优化,计算机组装与维护教程教程课件第14章 计算机日常维护与优化.ppt...

    计算机组装与维护教程教程课件第14章 计算机日常维护与优化.ppt (29页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 第14章 计算机 ...

  2. 医用计算机基础 刘燕,1第一章 计算机基础知识1.ppt

    1第一章 计算机基础知识1.ppt CT断层扫描成像设备 眼底成像仪 获取病例数据 数据处理(三维重构) 利用计算机软硬件技术.网络通讯技术等现代化手段,对医院及其所属各部门对人流.物流.财流进行综合 ...

  3. 计算机组成比作人的什么位置,理学第章计算机组成上.ppt

    理学第章计算机组成上.ppt 第2章 计算机组成原理 2.1 计算机系统组成简介 计算机系统由硬件和软件两大部分组成.若把一个计算机系统比作人的话,则硬件构成了计算机系统进行计算的躯干,软件构成了计算 ...

  4. 计算机组成原理r型指令logisim实现_第一章 计算机体系结构

    需要掌握的内容: 存储程序计算机 计算机系统的多级层级结构 计算机体系结构 计算机组成 计算机实现 计算机体系结构.组成与实现三者的关系 存储程序计算机 透明性 Amdahl定律 CPU 性能公式 程 ...

  5. 计算机和学数制和码制,[文学]第二章 计算机中的数制和码制.ppt

    [文学]第二章 计算机中的数制和码制 注意:十六进制计数法是为了克服二进制计数法书写麻烦而引入的一种进位计数制:在编写汇编语言源程序时,如果一个十六进制数的最高位为A?F中的一个数字符号时,该数前面必 ...

  6. 计算机组成原理学习(哈工大视频)第六章 计算机的运算方法

    计算机中数的表示:在计算机中,能够被硬件直接识别和处理 计算机的运算方法 运算器的设计 6.1无符号数和有符号数 6.1.1无符号数 寄存器的位数,反应了无符号数的表示范围:8位的寄存器,表示范围为0 ...

  7. 计算机体系层次图中 虚拟机属于,第1章 计算机系统概述.ppt

    <第1章 计算机系统概述.ppt>由会员分享,可在线阅读,更多相关<第1章 计算机系统概述.ppt(14页珍藏版)>请在人人文库网上搜索. 1.第一讲 计算机系统概论,硬件: ...

  8. 按计算机的用途分类可将电子计算机分为,第一章 计算机基础知识

    第一章 计算机基础知识 1.在计算机科学技术百科全书中,将计算机领域知识分成计算机科学理论.计算机组成与体系结构.计算机软件.计算机应用技术等 大类. A.4 B.5 C.7 D.10 2.IEEE- ...

  9. 计算机中的表示方法,计算机应用基础第三章计算机中信息的表示方法

    <计算机应用基础第三章计算机中信息的表示方法>由会员分享,可在线阅读,更多相关<计算机应用基础第三章计算机中信息的表示方法(17页珍藏版)>请在人人文库网上搜索. 1.第第三三 ...

最新文章

  1. 找到二叉树中的最大搜索子树
  2. 网易云信流媒体服务端架构设计与实现
  3. console的高级使用
  4. 四舍五入_从四舍五入谈起
  5. 春考天津计算机知识点,天津春季高考计算机模拟试题
  6. 猎豹浏览器怎么查看历史记录 猎豹浏览器历史记录查看教程
  7. 第四届UG2研讨会和竞赛:弥合计算成像与视觉识别之间的鸿沟
  8. 什么程度才算精通 Linux?
  9. struts的action访问servlet的IOC方式与非IOC方式
  10. gem install XXX报错
  11. 虚幻4引擎开发的手游_掌上视觉进化,盘点近年虚幻4引擎开发的手游大作
  12. Arduino学习笔记 TB6612FNG模块
  13. linux命令中参数的作用,Linux 命令中的单引号,不加任何参数以及双引号的作用...
  14. csv to dbf java_将csv文件转换为dbf
  15. Transformer课程 第8课NER案例代码笔记-IOB标记
  16. 【Java--名片管理系统】
  17. ffmpeg:制作gif / 提取视频帧为图片
  18. 小程序点击按钮分享功能
  19. 迎战2022 - Python中文翻译《环球时报》整篇文章实战演示,调用有道翻译API接口进行英文转中文翻译实例训练
  20. wince挂起和唤醒

热门文章

  1. 【大咖发声】推荐一本书,我自己写的书
  2. Java开发手册之单元测试,还没搞懂JVM
  3. 用smtplib来发送邮件
  4. 示波器查看汽车电子燃油泵信号分析
  5. JAVA面向对象继承之父类宝典(二)
  6. 近距离细观戴尔超轻薄金属商务本Vostro V131
  7. ASP.NET入门猜想
  8. 傻瓜式安装Kubernetes集群
  9. Python搞定表格可视化!
  10. delph7中的类与对象