计算机组织结构第一篇.ppt
《计算机组织结构第一篇.ppt》由会员分享,可在线阅读,更多相关《计算机组织结构第一篇.ppt(53页珍藏版)》请在三一办公上搜索。
1、1,计算机组织结构,XX大学计算机系 2012.1,2,课程简介,计算机组织(Computer Organization)是指计算机运算器、存储器、控制器、输入设备和输出设备等主要功能部件的相互连接和相互作用,借以实现机器指令级的各种功能和特性。运算器、存储器、控制器、输入设备和输出设备看成是一台计算机的逻辑组成中最基本的功能部件。现代计算机的物理组成要比这个逻辑组成复杂得多,实际上每种功能部件可能不止一个,有些分布于全机,有些相互结合在一起。,3,计算机体系结构(Computer Architecture)是程序员所看到的计算机的属性,即概念性结构与功能特性。计算机系统结构在计算机系统的层次
2、结构中处于机器语言级;而计算机组织作为计算机系统结构的逻辑实现和物理实现,其任务就是围绕提高性能价格比的目标,实现计算机在机器指令级的功能和特性。,4,研究和建立各功能部件间的相互连接和相互作用,完成各个功能部件内部的逻辑设计等是逻辑实现的内容;把逻辑设计深化到元件、器件级,则是物理实现的内容。有时把前者称为计算机组织,把后者称为计算机实现。但是,随着集成电路规模的日益增大,这两步实现的内容很难分开,因此将它们统称为计算机组织。,5,为什么要学习本课程?,计算机组织与结构是计算机专业一门重要的专业基础课程,也是CC2001、CC2005以及我国计算机科学与技术专业规范中确定的一门核心课程,它对
3、于学生建立计算机整机概念,了解计算机系统的基本组成、结构和工作原理,从而对本学科其它知识领域和知识单元的内容有更深刻的理解有着非常重要的意义。,6,对于学习汽车工程专业的学生来讲,无论是搞汽车外形设计,还是研究汽车的发动机,都必须对汽车的组成和工作原理有一个基本的了解。同样,对于计算机专业的学生来讲,了解和掌握计算机的组成及工作原理也是必须的。,7,目前很多高校计算机专业的学生在不同程度上有着重软轻硬的思想。这主要有两个方面的原因:一方面,近十年来,随着各行业管理信息系统建设的发展,社会对软件工程师(尤其是应用软件工程师)的需求越来越大,从事软件设计、软件编程、软件维护等方面的人员成为了IT公
4、司、金融、政府及企事业单位紧缺的人才;另一方面,相对软件课程来讲,硬件课程学起来比较枯燥,没有像语言类软件课程有着学完就能用的立竿见影的效果。例如,很多高校都开设了“WEB程序设计”课程,学生学完该课程后,就能设计网站、制作网页,学生当然很感兴趣。,8,实际上,在计算机系统中,计算机硬件和计算机软件是相关联的两个部分,硬件为软件的运行提供了一个平台,要编制高质量的软件程序,对计算机有一个整体的了解是十分重要的。对系统软件程序员来讲,系统软件是和硬件紧密相关的,系统软件程序员必须对机器级硬件十分的清楚,才有可能编制出适应某一机器硬件的系统软件。对应用软件程序员来讲,对机器硬件的了解有助于他们编制
5、更高效和优化的程序。例如,阵列计算机、并行处理计算机、多处理机以及近两年出现的基于多核CPU的计算机系统,对并行计算提供了一个支持的平台。对程序员来讲,对计算机硬件实现的并行处理技术的了解,有助于他们充分利用并行计算环境,编制高效的并行程序。,9,最重要的是,计算机学科的教育有一个完整的科学体系,课程的设置也是围绕这一体系来进行的。作为学生来讲,应该认真学好每一门课,掌握计算机学科领域所要求的各方面知识。只有这样,才能对本学科有一个完整的理解,才能成为真正合格的计算机科学与技术专业的学生。,10,教材内容的组织,本教材在内容的组织上,按照CC2005和2006年我国教育部高等学校计算机科学与技
6、术教学指导委员会制定的“计算机科学与技术专业规范”中的知识领域“CS-AR计算机体系结构与组织”所要求的内容进行编写。,11,各章节涵盖的知识单元包括,1.AR2 数据的机器级表示(核心学时):第2章,2.AR3 汇编级机器组织(核心学时):第3章,3.AR4 存储系统组织与结构(核心学时):第4章,4.AR5 接口和通信(核心学时):第5、6章,6.AR7 多处理和体系结构(核心学时):第8章,5.AR6 功能组织(核心学时):第7章,12,第1章,第2章,第3章,第4章,计算机的发展历程;按IEEE分类法的计算机的分类;最后作为本书的一个序,概括性地介绍计算机的硬件组成及计算机的层次结构。
7、,进位计数制;计算机中数值数据和非数值数据的表示;数值数据在计算机中的二进制运算方法和实现;数据传递过程中进行差错控制的数据校验码。,计算机中汇编级指令的格式、地址结构;指令及操作数的寻址方式,以及指令的种类和功能、典型指令系统的组成等;精简指令系统RISC。,存储器的组织、分类和分层结构;计算机主存储器的组成与工作原理;提高存储系统性能的交叉存储技术、高速缓冲存储器及虚拟存储器技术等。,各章节主要内容,13,第5章,第6章,第7章,第8章,计算机输入输出系统组成;计算机输入输出的控制方式;计算机存储设备磁盘系统以及由磁盘阵列组成的RAID技术。,总线的基本概念、总线的类别和总线的控制方式等;
8、常用总线标准:ISA、PCI等;常用的外部总线接口标准:USB、IEEE 1394和SCSI等。,CPU的功能与组成;CPU的指令周期及执行指令的过程;CPU控制部件设计的两种主要方法:硬布线设计法和微程序设计法。,计算机系统的并行性概念,提高并行性的技术途径;现代计算机普遍采用的流水线技术和多处理机技术;机群系统。,各章节主要内容,14,第1章 计算机系统概论,15,1.1 计算机系统简介,一、计算机系统的软硬件,*电子计算机:,数据存储、数据传送、数据处理,过程控制,*计算机系统的组成:,具有特定功能的信息(程序)。如系统程序、应用程序,表示应用需求,是采用按位及跳动式计算、能够根据逻辑判
9、断结果控制计算过程的电子式机器,*计算机的功能:,计算机的物理实体;如主机、外设等,16,功能的实现方式,*计算机系统功能的实现方式:解题过程,*计算机系统组成的特性:软件功能靠硬件实现,硬件性能靠软件反映,硬件具备数据的存储、传送及处理和过程控制功能 软件表示应用的数据处理及过程控制需求 程序(指令序列,硬件用不同指令表示不同功能)执行软件实现应用的数据处理及过程控制功能,17,二、计算机系统的层次结构,机器语言级机器 M1,汇编语言级机器 M3,用汇编程序翻译 成机器语言程序,高级语言级机器 M4,用编译程序翻译 成汇编语言程序 或机器语言程序,操作系统级机器 M2,用机器语言解释 操作系
10、统命令,微程序级机器 M0,用微程序解释 机器指令,18,三、计算机结构与组成,*计算机系统结构:机器语言程序员所看到的计算机属性 概念性结构和功能特性,*计算机组成:实现计算机系统结构时所体现的计算机属性,*计算机实现:实现计算机组成时所体现的计算机属性,19,*相互关系:计算机系统结构确定软硬件功能分配及其界面特性;计算机组成逻辑实现系统结构的内容;计算机实现物理实现计算机组成的内容,20,1.2 计算机系统基本组成,一、冯诺依曼模型计算机,*结构与组成:由运算器、存储器、控制器、输入及输出设备组成,以运算器为中心;,*数据表示与运算:指令及数据均用二进制方式表示,运算亦采用二进制方式,2
11、1,*指令组成:由操作码及地址码组成;,例:若加法运算的操作码用010表示,第01000号与第10000号两个存储单元内容相加的操作可表示为:,表示操作的性质,表示操作数在存储器中的位置,*存储程序原理程序存储方式:指令及数据预先存放(以等同地位)在存储器中;,*存储器结构:由定长单元构成的一维空间,存储器按地址访问;,22,*存储程序原理程序控制机制:按程序逻辑顺序、自动地、逐条地取出指令并执行。,下条指令地址 由当前指令产生,23,二、计算机硬件的基本组成,1、计算机硬件的结构 现代计算机均在冯诺依曼模型基础上进行改进,*采用以存储器为中心的结构:使数据传送与数据处理并行,有利于提高系统性
12、能,直接存储器访问(DMA)技术,缓冲技术,24,*由多种存储器构成存储系统:解决速度-容量-价格间的矛盾,有利于提高性能/价格,包含辅存(如DISK等),25,*采用总线互连形式:实现部件操作标准化,有利于提高系统的可扩展性,26,2、计算机部件的基本组成,(1)存储器*功能:存储程序和数据、通过读/写操作接收/提供信息,*术语:存储元件(存储元)可存储一个二进制位的元件;存储单元可同时存储一串二进制位的元件;存储字存储单元内存储的二进制编码;存储阵列所有存储单元的集合 存储单元地址每个存储单元被赋予的惟一编号 存储容量存储阵列可存储的二进制位数,*组成:,27,*完成操作的过程:读操作接收
13、地址及命令,内部操作;输出数据,地址译码器,I/O电路,写操作接收地址及命令;接收数据,内部操作,28,(2)运算器*功能:实现算术运算及逻辑运算,并暂存运算结果,*组成:,*(AC)+YAC的运算过程:(0)(AC)为被加数,AC,TEMP,(1)加数YTEMP(2)(AC)(TEMP)(3)ALU结果AC,约定:(X)表示寄存器X中内容,Y表示存储单元Y中内容,29,(3)控制器*功能:指挥及控制各部件协调地工作,以实现程序执行过程,*程序执行过程:循环的指令执行过程(取指令及执行指令);下条指令地址由当前指令产生(按程序逻辑顺序),指令译码器ID,功能部件,+“1”,地址形成部件,30,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组织 结构 一篇
链接地址:https://www.31ppt.com/p-6210734.html