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

概述计算机组成与结构教学课件.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
概述计算机组成与结构教学课件

计算机组成与结构 本课程是计算机科学与技术专业各专业方向的一门主要专业基础课程。通过学习本课程,使学生掌握计算机各部件的基本组成原理、各部件互连构成整机系统的技术、计算机系统的概念性结构和功能特性、提高计算机性能的基本思路与方法,为学习后继课程及今后从事计算机应用系统分析、设计、开发与使用打下良好的基础。 本课程在讲述计算机基本知识、各部件基本原理和基本结构的基础上,讲述提高性能的技术及方法,通过简单模型机的分析建立整机概念,并以典型部件、典型机为例加深基本原理和基本结构的理解。 主要参考书 《计算机组成与结构(第4版)》 王爱英主编,清华大学出版社 《计算机组成原理(第2版)》 蒋本珊编著,清华大学出版社 《计算机组织与结构——性能设计(第7版)》 [美]William Stallings著 张昆藏 等译,清华大学出版社 计算机组成 计算机组成是研究计算机系统的内特性,是从逻辑设计人员的角度来看的基本属性。就是将外特性加以“逻辑实现”的基本属性。 区分组成与结构 具有相同系统结构的计算机可以具有不同的组成,系统结构相同,软件兼容,但两者运行时间可能不同。 同一个计算机结构可用不同的计算机组成来实现,一种机器的体系结构可能维持多年,但其组成随计算机技术不断变化。 第1章 概论 1.1 计算机硬件 1.2 计算机软件 1.3 计算机系统的层次结构 1.4 计算机的基本工作原理 1.5 计算机的性能 1.6 计算机系统的分类 1.1 计算机硬件 1.1.1 电子计算机的硬件组成 1.1.2 计算机的硬件典型结构 1.1.1 电子计算机的硬件组成 (1)存储器 功能: 存放程序与数据。 程序是计算机操作的依据;数据是计算机操作的对象。 三级存储系统 高速缓存—主存—辅存 (2)运算器 一种执行部件,主要任务是完成信息的加工处理。 关键部件:ALU (3)输入设备 输入用户提供的原始信息,并且将其转换为计算机能识别的信息。 (4)输出设备 将计算机的处理结果以能为人们所接受或能为其他计算机所接受的形式输出。 (5)控制器 计算机的控制和指挥中心,负责对指令进行译码产生一系列控制信号指挥和协调计算机各部件工作。 指令是指示计算机执行某种操作的命令。 指令由操作码和地址码两部分组成,操作码指示操作的性质,地址码指示操作的对象。 两种类型的控制器: 硬布线控制器 微程序控制器 1.1.2 计算机的硬件典型结构 一种典型的计算机硬件系统结构是单总线结构 ------用系统总线将各部件连接起来 1)总线的特点:具有共享性和分时性。 所谓共享性是指连接在总线上的部件都可通过总线传递信息。 所谓分时性是指在某一时刻总线只允许一个部件送数据到总线上,即因分时而实现共享。 2)部件通过三态门挂接在总线上,以方便的实施共享和分时。 3) AB、DB、CB的作用: AB用于传送地址信息,地址线的根数决定了寻址存储器的范围; DB用来传送数据信息,数据线根数决定了一次能够传送数据的位数; CB用来传送控制信号、时序信号和状态信号。 4)总线的方向问题(AB为双向线) CPU经AB向存储器或I/O设备发送地址; I/O设备接口控制器(如DMAC)可向存储器发送地址,控制数据的直接传送。 1.2 计算机软件 1.2.1 软件的组成与分类 1.2.2 计算机语言 2)编制程序采用的语言 机器语言:程序由一系列机器指令构成,机器指令由二进制代码表示。 汇编语言:一种符号语言,用助记符来表示机器指令的操作码,并采用符号地址。助记符及符号以ASCII码表示。 高级语言:接近自然语言,程序由语句构成。 3)源程序 用汇编语言或高级语言编写的程序称为源程序。 如汇编语言源程序、C++语言源程序、Pascal语言源程序等。 4)汇编程序、解释程序、编译程序 源程序?汇编器?目标代码 ?执行 源程序?解释器?执行 源程序?编译器?目标代码 ?执行 数据和指令是以二进制代码形式存放在存储器中; 计算机执行程序的过程就是按照给定次序执行一系列指令的过程。 1.3 计算机系统的层次结构 1)为什么采用层次结构的观点分析计算机 根据不同的工作需要,选择某一层次分析计算机的组成、性能和工作原理。 分层次逐级实现的策略,易于建造、调试、维护和扩充。自下而上,反映了计算机系统的逐级生成过程;自上而下,反映了应用计算机求解问题的过程。 2)虚拟机的概念 一台不提供任何软件支持的计算机是一台实际机器或称为机器语言机器,提供了软件支持的机器称为虚拟计算机。 例如:汇编语言虚拟机器的层次结构 例如:高级语言虚拟机器的层次结构 3)硬布线计算机的多级层次结构 4)微程序计算机的 多级层次结构 1.4 计算机的基本工作

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档