- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
由上往下 基本思想:从应用出发,软件决定硬件 优点:面向应用,适用于专用机, 每一层对上一层优化,软件的运行效率高 缺点:不适用于通用机,导致硬件设计不灵活,适应性差 第5级:应用语言虚拟机 第4级:高级语言虚拟机 第3级:汇编语言虚拟机 第2级:操作系统虚拟机 第1级:传统机器 第0级:微程序机器 硬联逻辑级 2 由下往上 基本思想: 硬件决定软件 缺点:在固定硬件的备件下,软件设计被动且受限制,没考虑软件优化,导致软硬件脱节。 第5级:应用语言虚拟机 第4级:高级语言虚拟机 第3级:汇编语言虚拟机 第2级:操作系统虚拟机 第1级:传统机器 第0级:微程序机器 硬联逻辑级 3 由中间到两边 由中间到两边 基本思想:先决定软硬件界面即系统结构,再由结构设计出软件与硬件 优点:兼顾软件与硬件,软件与硬件可以并行设计,设计过程中相互交流 一、存储程序体系结构 (1)? 机器以运算器为中心。 (2) 采用存储程序原理 (3) 存储器是按地址访问的、线性编址的空间。 (4)??控制流由指令流产生。 (5)??指令由操作码和地址码组成。 (6)??数据以二进制编码表示,采用二进制运算。 输入设备 运算器 输出设备 主存 控制器 早期冯?诺依曼型机器 的组成框图 绪论:初识计算机系统结构 目前世界上最快的计算机 神威·太湖之光。 CPU采用国产众核芯片。 峰值性能达每秒12.5亿亿次。 问题一:性能如何取得? 问题二:百度和淘宝是否用它? 课程简介 本课程在计算机专业课程体系中的地位 与其他课程的交叉 主要包括:编译原理、计算机组成原理、计算机操作系统、数据结构、微机原理、高级语言等 新内容:超标量处理机、超流水线处理机、向量处理机、并行处理机、多处理机等 交叉点内容:提高,建立完整概念 系统结构与组成原理、微机原理的区别 系统结构 软硬件功能分配以及计算机硬件设计原理 微机原理 研究微处理器芯片、接口技术和应用编程方法 组成原理 研究计算机基本部件的构成和组成方式,基本运算的操作原理和单元的设计思想、操作方式及其实现 学习目的 建立计算机系统的完整概念 学习计算机系统的分析和设计策略 掌握新型计算机系统的基本结构及其工作原理 参考书籍 《计算机系统结构教程》张晨曦 等 《计算机系统结构》郑纬民 汤志忠 《计算机体系结构:量化研究方法》HennessyPeterson 今天计算机系统结构的研究内容 进一步提高单个微处理器的性能 基于微处理器的多处理器体系结构。 全面提高计算机的系统性能: 可用性,可维护性,可缩放性。 新型器件的处理器 光计算机 分子计算机 DNA计算机 第一讲 计算机体系结构的基本概念 一、多级层次结构 1.?计算机系统中的层次(hierarchy)概念 从使用语言的角度,按功能划分将计算机系统为六个机器级 第5级:应用语言虚拟机 第4级:高级语言虚拟机 第3级:汇编语言虚拟机 第2级:操作系统虚拟机 第1级:传统机器 第0级:微程序机器 特定应用用户 高级语言程序员 汇编语言程序员 操作系统用户 机器语言程序员 微指令程序员 硬联逻辑级 硬件设计员 翻译 解释 翻译 翻译 解释 解释 1 系统结构定义一 计算机系统中软硬件界面 不同层次的使用者 看到的计算机的属性是不同 的,我们选择哪个层面? 软件 硬件/ 固件 计算机系统由软件、硬件和固件组成,它们在功能上是同等的。 同一种功能可以用硬件实现,也可以用软件或固件实现。 不同的组成只是性能和价格不同。 第5级:应用语言虚拟机 第4级:高级语言虚拟机 第3级:汇编语言虚拟机 第2级:操作系统虚拟机 第1级:传统机器 第0级:微程序机器 特定应用用户 高级语言程序员 汇编语言程序员 操作系统用户 机器语言程序员 微指令程序员 硬联逻辑级 硬件设计员 翻译 解释 翻译 翻译 解释 解释 透明性 概念:本来存在的事物或属性,从某种角度看似乎不存在。 例如:浮点数表示、乘法指令 对高级语言程序员、应用程序员 透明 对汇编语言程序员、机器语言程序员 不透明 例如:数据总线宽度、微程序 对汇编语言程序员、机器语言程序员 透明 对硬件设计者、计算机维修人员 不透明 1964年Amdahl提出的体系结构是指一般所说的机器语言程序员所看到的传统机器级所具有的属性 本书中的定义:机器语言程序设计者、汇编语言程序设计者、编译程序的设计者看到的计算机系统所具有的属性,即他们看到的计算机系统的概念性结构和功能特性。 系统结构定义二 举例:IBM370系列 概念性的结构 /p-211686948.html 体系结构的研究范围 功能特性——指令系统、数据表示、寻址 方
您可能关注的文档
最近下载
- 义务教育版(2024)四年级全一册第7课《数字编码随处见》.pptx VIP
- 《工程勘察定向钻探技术规程》.pdf VIP
- 多联机空调施工组织设计方案.docx VIP
- 计算机应用基础(Windows10+WPSOffice 2019)中职全套教学课件.pptx
- DELL EMC 存储设备健康检查报告(模板).doc VIP
- 金融知识竞赛题库第四部分中国人民银行法试题及答案.doc VIP
- 2025-2030年中国猪苓中药材行业现状调查及投资前景预测研究报告.docx
- 大疆无人机公司介绍.ppt VIP
- 防酸碱劳保培训课件.pptx VIP
- GBZT 181-2024 建设项目放射性职业病危害评价报告编制标准.pdf VIP
文档评论(0)