网站大量收购独家精品文档,联系QQ:2885784924

sect;2 计算机系统结构、组成与实现.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
§2 计算机系统结构、组成与实现 计算机系统结构、组成与实现的定义和内涵 计算机系统结构、组成和实现的相互关系 Art and Architecture Art and Architecture 哥特式建筑特点 是尖塔高耸、尖形拱门、大窗户及绘有圣经故事的花窗玻璃。 在设计中利用尖肋拱顶、飞扶壁、修长的束柱,营造出轻盈修长的飞天感。 新的框架结构以增加支撑顶部的力量,使整个建筑以直升线条、雄伟的外观和教堂内空阔空间,常结合镶着彩色玻璃的长窗,使教堂内产生一种浓厚的宗教气氛。 What’s Computer Architecture? The attributes of a [computing] system as seen by the programmer, i.e., the conceptual structure and functional behavior, as distinct from the organization of the data flows and controls the logic design, and the physical implementation. Amdahl, Blaaw, and Brooks, 1964 计算机系统结构的定义 System Architecture 是一个系统在其所处环境中最高层次的概念;是对计算机系统中各机器级之间界面的划分和定义,以及对各级界面上、下的功能进行分配。 1964年,IBM/360系列机的总设计工程师G.M.Amdahl、G.A.Blaauw、F.P.Brooks等人提出。也称体系结构。 指的是计算机系统设计的观念与架构,描述计算机在实做的设计原则。 是从程序员的角度所看到的系统的属性,是概念上的结构和功能上的行为 程序员:系统程序员(包括:汇编语言、机器语言、编译程序、操作系统) 看到的:编写出能在机器上正确运行的程序所必须了解到的 它不同于数据流程和控制的组织,不同于逻辑设计以及物理实现方法。 概念性结构 IBM360系列计算机的概念性结构 IA-32的概念性结构 功能特性指令系统及其执行模式 数据表示:硬件直接认别和处理的数据类型 寻址技术:编址方式、寻址方式和定位方式 寄存器定义:寄存器的定义、数量和使用规则 指令系统:指令的操作类型、格式、排序等 存储系统:要求速度高、容量大、价格便宜 中断系统:中断类型、中断级别和响应方式 输入输出系统:数据交换方式、交换过程控制 机器工作状态:定义和切换方式,如内核态、执行态、管理态和用户态 计算机系统结构 研究软硬件功能分配和对软硬件界面的确定 计算机系统由软件、硬件和固件组成,它们在功能上是同等的 同一种功能可以用硬件实现,也可以用软件或固件实现 不同的组成只是性能和价格不同,他们的系统结构是相同的 系列计算机概念:相同系统结构,不同组成和实现的一系列计算机系统 定义的理解 从两个角度理解: 从应用程序设计者------外特性 从计算机系统设计者---内特性 计算机系统结构作为一门学科,主要研究软件、硬件功能的分配和对软件、硬件界面的确定。 计算机系统结构的外特性 是计算机系统的概念性结构和功能特性 一般应包括以下几个方面 指令系统、数据表示、操作数的寻址方式 寄存器的构成定义、中断机构和例外条件 存储体系和管理、I/O结构 机器工作状态定义和切换、信息保护 在所有系统结构的特性中,指令系统的外特性是最关键的 计算机系统结构的内特性 计算机系统的设计人员看到的基本属性,是外特性的逻辑实现。 包含内容: 数据通路宽度、专用部件设计、各种OS共享程度 功能部件并行度、控制机构组成方式、排队与缓冲技术 预估与预判技术、可靠性技术等。 内特性研究目标:内特性主要是如何合理地实现分配给硬件的功能。 学习的重要性 2000年IEEE-CS教学计划和数据结构一起作为主干课。 有助于理解不同时期出现的新概念和新技术 如:Cache、相联、CISC、RISC、Cluster、SMP、MPP、网格计算、云计算、多核技术、众核技术等。 与之有关的课程: 计算机组成、操作系统、编译原理、汇编语言、高级语言、计算机网络、微机原理与接口、嵌入式系统等 计算机系统的课程体系 计算机组成Computer Organization 计算机组成、计算机组织、计算机原理、计算机组成原理 研究硬件系统各组成部分的内部构造和相互联系,以实现机器指令级的各种功能和特性 目标是最合理的方式将各种设备和部件连接为计算机,以达到最优的性价比,从而实现所确定的系统结构 是计算机系统结构的逻辑实现,包括机器级内的数据流和控制流的组成以及逻辑设计等 计算机组成设计的几个方面

文档评论(0)

沃爱茜 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档