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

计算机组成原理(重点)要点.ppt

  1. 1、本文档共711页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主讲教师: 陈宏 课程序号: 0921315 电子信箱: chenhong0327@126.com 教材及参考数目 成绩及考核方式 考核方式: 期末考试,笔试,闭卷,时间120分钟。 成绩构成: 期末成绩占70% 平时成绩占20% 实验成绩占10% 课程性质 《计算机组成原理》是计算机科学与工程中所有专业的一门核心课程,从课程地位来说,它在先导课和后续课之间起着承上启下和继往开来的作用。本课程属于必修课和专业技术基础课。 通过课程的教学使学生懂得数字计算机的基本组成和工作原理,能建立整机的概念,为进一步深入学习有关计算机硬件的后续课程打下了良好基础。该课程有较广的适应面,可培养学生在各类计算机上从事开发和应用的需要。 课程学习要求 了解计算机的发展历程、计算机的应用领域、计算机的硬件和软件组成、计算机的性能以及计算机系统的分类方法和层次结构等。 掌握计算机中数据的表示方法、定点数和浮点数的机器码表示、定点数和浮点数的加减乘除运算,以及运算器的组成及设计方法。 掌握存储器的组成与分类方法、存储器的性能指标、RAM与ROM存储器的工作原理、主存储器的设计方法,了解虚拟存储器和Cache的组成及工作原理。 掌握指令和数据的寻址方式、指令格式的分析与设计方法。 掌握CPU的组成及功能、微程序设计技术、流水CPU和RISC CPU的组成与性能分析。 掌握总线的基本概念、总线的控制方式,了解PCI总线的功能和特点。 了解典型的输入/输出设备、I/O设备数据传送控制方式 实验教学内容 运算器组成实验 掌握简单运算器的数据传送通路;验证算术逻辑运算单元74LS181的逻辑功能。 半导体存储器原理实验 掌握静态随机存储器SRAM的工作特性及数据的读写方法。 微程序设计实验 掌握时序产生器、微程序控制器的组成及工作原理;掌握微程序的编制、写入和读出验证的方法;理解用微程序解释机器语言源程序的工作原理。 总线控制实验 理解总线的概念及其特性;掌握总线传输控制特性。 数据通路组成与故障分析实验 熟悉计算机的数据通路;掌握数字逻辑电路和总线连接中故障的一般规律,以及排除故障的一般原则和方法;对出现的故障,要求学生具有独立分析问题和解决问题的能力。 本章主要内容 计算机发展历程 计算机系统的层次结构 计算机系统的组成 计算机的工作过程 计算机性能 计算机的分类和应用 1.1 计算机发展历程 计算机发展的几个过程 微处理器的发展 以INTEL为例 2008年世界超级计算机排名(2008.11) 2009年世界超级计算机排名(2009.11) TOP500 国家及地区分布(部分) TOP500设备制造商 (2008) TOP500设备制造商 (2009) 2009前500超级计算机选用处理器统计 2008前500超级计算机选用OS统计 2009前500超级计算机选用OS统计 计算机的发展趋势 1.巨型化 ??? 巨型化是指具有高速度、大容量、高吞吐量的计算机。 ??? 2.微型化??? 微型化是指采用巨大规模集成电路组成的体积小、价格低、功能强的计算机。这种计算机主要包括嵌入式计算机和微型计算机,嵌入式计算机已进入仪器、仪表、家用电器等小型仪器设备中,同时也作为工业控制过程的心脏,使仪器设备实现“智能化”。 ??? 3.网络化 计算机与互联网络组成高速信息通道,互联网络扩展了计算机概念。 ??? 4.智能化??? 智能化是指计算机模拟人类的智能活动,诸如感知、判断、理解、学习、问题求解和图像识别等。智能化的发展将使各种知识库及人工智能技术得到进一步普及,人们将用自然语言和机器对话。计算机将从数值计算为主过渡到知识推理为主,从而使计算机进入知识处理阶段。 ??? 5.多媒体化 多媒体化是指计算机具有全数字式、全动态、全屏幕的播放、编辑和创作多媒体信息的功能,具备控制和传输多媒体电子邮件、电视会议等多种功能。 1.2 计算机系统层次结构 层次结构划分的好处 有利于理解软件、硬件和固件在系统中的地位和作用。 从系统层次的划分中,可以看出,微程序机器级(M0)、传统机器级(M1)、操作系统机器级(M2)不是为应用程序员解题设计的,而是为运行支持更高层次机器级程序所必须的编译程序和解释程序而设计的,以便能设计和实现新的虚拟机器级。 有利于理解各种语言的实质和实现途径。 计算机各层次的语言总是通过低一级的语言翻译来实现的,这就说明相邻机器级之间的语义差别不能太大。 有利于推动计算机系统结构的发展。例如,可以重新分配软、硬件的比例,为虚拟机器的各个层次提供更多

文档评论(0)

挑战不可能 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档