- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 计算机系统结构概论.ppt
第一章 计算机系统结构概论 目录 1.1 计算机系统的多级层次结构 1.2 计算机系统结构、组成与实现 1.3 计算机系统的软硬取舍、性能评测及定量设计原理 1.4 软件、应用、器件对系统结构的影响 1.5 系统结构中的并行性发展和计算机系统的分类 ?本章重点: 计算机系统结构、计算机组成、计算机实现三 者之间的定义及所包含的内容;有关透明性的判 断;软件和硬件的功能分配原则;软件可移植性 的途径、方法、使用场合、存在问题和对策;有 关并行性的概念;系统结构中开发并行性的途径 和类型等。 ?本章难点: 透明性的判断与分析。 什么是计算机? 计算机是一种不需要人的直观干预而能自动完成各种算术和逻辑运算的工具。 说明: 随着技术的发展,概念有所变化。 PDA、机顶盒、商务通、MP3,智能手机等 计算机是工具。Tools 计算机的功能 科学计算 数据处理(信息处理) 过程控制 人工智能 计算机的主要特性 快速性 通用性:任务-〉算术逻辑操作-〉指令 准确性:数字化 逻辑性 1.1 计算机系统的多级层次结构 机器:能存储和执行相应语言程序的算法和数据结构的执行体。 计算机语言:是用以描述控制流程的、有一定规则的字符集合。 语言不是专属软件范畴,可以分属于计算机系统的各个层次,具有不同作用。 计算机的层次观点——结构观点 计算机系统的多级层次结构 多级层次结构:是从使用语言的角度,基于程序员与计算机系统对话中所采用的语言结构和语义划分。 机器----能存储和执行相应语言程序的算法和数据结构的集合体。 现代计算机系统的层次结构分为六级。 多级层次结构(机器---语言) M5:应用语言机器--------应用语言 M4:高级语言机器--------高级语言 M3:汇编语言机器--------汇编语言 M2:操作系统机器-------作业控制语言 M1:传统机器-------------机器指令系统 M0:微程序机器----------微指令系统 从设计人员看到的层次 原理上,软件实现的功能完全可以用硬件或固件实现,同样,硬件实现的功能也可以由软件的模拟来完成,只是其性能、价格、实现的难易程度不同而已。具有相同功能的系统,其软硬件功能分配比例也是很宽的。而且在不同时期及同一时期的不同机器也是在动态改变的。 翻译(编译)、解释 翻译(Translation):先把N+1级程序全部变换成N级程序后, 再去执行新产生的N级程序,在执行过程中N+1 级程序不再被访问。 解释 (Interpretation):每当一条N+1级指令被译码后,就直接 去执行一串等效的N级指令,然后再去取下一 条N+1级的指令,依此重复进行。 编译为整体行为,可以优化,效率高,与平台有关。 如C、C++、Fortran等 解释为局部行为,不优化,效率低,但存储空间占用较少,与平台无关。 如:Basic、Shell、Perl等 编译+解释 如:Java,编译? Bytecode ?解释执行 几点说明 M0用硬件,M1用固件,其它用软件。 固件(Firmware):指存储在计算机ROM和其它集成电路中的系统软件,固件不能随意改变。 计算机系统作为一个整体,包括软、硬件,之间无固定界面。? 几点说明(续) 低层语言功能简单,而高层语言功能复杂。 虚拟机器(Virtual Machine):用软件为主实现的机器。 例如:Java虚拟机。 分层的学科 M0~M1:计算机组织与结构 M2~M3:系统软件 M4: 应用程序 M5: 系统总体分析 分层的优点 有利于人们正确理解计算机系统的工作,明确软硬件和固件在计算机系统的地位和作用 理解各种语言的实质及其实现 有利于探索虚拟机器新的实现途径,便于设计新的系统 有助于理解计算机体系结构的含义,从而合理地进行计算机系统的开发和设计。 * * 计算机系统 外围设备 计算机 通信线路 中央处理器 主存储器 I/O 系统互连 控制器 算逻单元 寄存器 控制器 顺序逻辑 控制器的寄存器和译码器 控制存储器 计算机系统的层次特性是研究计算机体系结构的基础 微程序机器M0 具有L0机器语言(微指令系统) 第0级 实际机器 微指令由硬件直接执行 微程序机器M0 具有L0机器语言(微指令系统) 第0级 实际机器 传统机器M1 具有L1机器语言(机器指令系统) 第1级 实际机器 微指令由硬件直接执行 由微指令程序解释机器指令 微程序机器M0 具有L0机器语言(微指令系统) 第0级 实际机器 传统机器M1 具有L1机器语言(机器指令系统) 操作系统机器M2 具有L2机器语言(作业
您可能关注的文档
- 第1课时 声现象.ppt
- 第22课 新中国的政治建设.ppt
- 第26课社会主义政治建设的曲折发展.ppt
- 第2课 郑和下西洋.ppt
- 第3章 通用财务软件的选择和应用过程.ppt
- 第3节 传感器的应用(二).ppt
- 第4章 多线程——内容提要.ppt
- 第4章 选举制度.ppt
- 第5章 可信操作系统的设计.ppt
- 第5章 自定义数据类型.ppt
- 2025-2026年度国内抗酸药及治疗消化性溃疡和胃肠胀气用药市场发展规划及投资前景咨询报告.doc
- 2025-2026年度第一学期园务计划.doc
- 2025-2026年度第一学期学校工作计划.docx
- 2025-2026年度口服轮状病毒活疫苗市场深度分析及产业链投资价值研究咨询报告.doc
- 高考历史一轮复习 世界史 第03讲 走向整体的世界(原卷版).docx
- 高考历史一轮复习 世界现代史单元检测(学生版).docx
- 高考历史一轮复习 世界史 第03讲 走向整体的世界(解析版).docx
- 中考数学总复习第七模块图形的变化练习题整理.docx
- 《幼儿园管理条例》专业解读课件.pptx
- 人教版二年级数学上册第一二单元综合素质达标测试题课件.pptx
文档评论(0)