首页 > > > 计算机组成原理.pdf

计算机组成原理.pdf

计算机组成原理.pdf

上传者: 莫小尘丶 2011-04-26 评分1 评论0 下载55 收藏10 阅读量372 暂无简介 简介 举报

简介:本文档为《计算机组成原理pdf》,可适用于IT书籍领域,主题内容包含计算机组成原理与汇编语言计算机组成原理与汇编语言北京工业大学计算机学院系统结构系第一章绪论内容†第一章绪论†第二章数据信息表示†第三章数值运算及运算符等。

计算机组成原理与汇编语言计算机组成原理与汇编语言北京工业大学计算机学院系统结构系第一章绪论内容†第一章绪论†第二章数据信息表示†第三章数值运算及运算器†第四章指令系统†第五章中央处理器(CPU)†第六章存储系统†第七章输入输出系统及外围设备†第八章汇编语言第一章绪论参考教材™《计算机组成原理》(第2版)唐朔飞高等教育出版社2008年™《计算机组成原理》蒋本珊清华大学出版社2004年™《计算机组成原理与汇编语言程序设计》俸远祯等电子工业出版社1999年™《计算机组成和设计硬件/软件接口》(第2版)DavidA.Patterson等著清华大学出版社2003年™《计算机组成与体系结构》(第3版网络版)白中英科学出版社2006年第一章绪论第一章绪论†第一节计算机的分类和应用†第二节计算机的基本组成†第三节计算机系统的硬件结构†第四节计算机系统的软件†第五节计算机系统的层次结构†第六节计算机性能指标分析†第七节计算机系统组织和结构的发展第一章绪论第一节计算机的分类和应用一、计算机的分类•电子模拟计算机的主要特点:参与运算的数值由不间断的连续量表示,其运算过程是连续的。•电子数字计算机的主要特点:参与运算的数值用断续的数字量表示,其运算过程按数字位进行。第一章绪论数字计算机分类数字计算机按用途分为:专用计算机和通用计算机。‡专用计算机:为解决某类问题而设计。‡通用计算机:适应性很强,可以解决各类应用。专用和通用是根据计算机的效率、速度、价格、运行的经济性和适应性来划分的。通用计算机按其规模、速度和功能等又可分为巨型机、大型机、中型机、小型机、微型机以及单片机。第一章绪论第一节计算机的分类和应用二、计算机的应用(一)科学计算——数值计算(二)计算机控制——A/D、D/A(三)信息处理——非数值计算(四)教育和卫生(五)家用电器(六)人工智能第一章绪论第二节计算机的基本组成一、存储程序的概念‡采用二进制形式表示计算机中的数据和指令。‡把编好的程序和原始数据预先存入主存储器中,使计算机在工作时能够连续、自动、高速地从存储器中取出一条条指令并且执行之。(存储程序概念)‡由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成计算机系统。第一章绪论冯诺依曼计算机硬件框图算术运算逻辑运算存放数据和程序将信息转换成机器能识别的形式将结果转换成人们熟悉的形式指挥程序运行存储器输入设备运算器控制器输出设备y=ax+b-c行数解题步骤和数据说明1取数(9)算盘(9)表示第9行的数a,下同2乘法(12)算盘完成a*x,结果在算盘上3加法(10)算盘完成ax+b,结果在算盘上4减法(11)算盘完成ax+b-c,结果在算盘上5存数y13算盘上的y值记到第13行6输出把算盘上的y值写出给人看7停止运算完毕,暂停89a数据10b数据11c数据12x数据13y数据第一章绪论计算机的基本组成框图输入设备存储器运算器输出设备控制器????????????????????程序结果第一章绪论第二节计算机的基本组成二、计算机的主要部件(一)输入设备:†功能:向机器输入操作员提供的原始信息,并将这些信息变换为计算机能够识别的形式。(二)输出设备:†功能:将计算机的处理结果,以人们容易接受的形式或为其他机器所能接受的形式输送出来。(三)存储器†功能:存储程序和各种数据信息。†存储系统通常分为三级存储体系。第一章绪论存储系统的三级存储体系主存储器(内存储器)、辅助存储器(外存储器)、高速缓冲存储器。CPUcache主存外存第一章绪论第二节计算机的基本组成(四)运算器†功能:执行算术运算和逻辑运算的部件,对信息进行加工处理。(五)控制器†功能:产生一系列控制信号以指挥整个计算机系统有条不紊的自动运行。(即决定做某种动作的时间和条件。)†控制器的结构有两种类型:即组合逻辑控制器和微程序控制器。第一章绪论第三节计算机系统的硬件结构总线:一组公共信息传输线路,能为多个部件服务,可分时地发送与接收各个部件的信息。‡总线的数据通路宽度:指能够一次并行传送的数据位数。‡总线分为单向总线和双向总线。单向总线:挂在总线上的一些部件将信息有选择地传向另一些部件,却不能反向传送;一、总线第一章绪论总线的概念双向总线:挂在总线上的任何一个部件或设备都可以从总线上有选择地接受其他部件或设备的信息,而且能通过总线有选择的向其他部件或设备发送信息。‡总线传送信息的类别:数据总线:传送操作数或程序。地址总线:传送主存储器地址码或外围设备码。控制总线:传送各种控制信息。第一章绪论第三节计算机系统的硬件结构二、小型机与微型机的典型结构1、以CPU为中心的双总线结构cpu主存接口I/O接口接口I/OI/O第一章绪论1、以CPU为中心的双总线结构†结构特点——两组总线存储总线、输入输出总线优点:同一时间只能进行一种传送,控制线路简单,时间关系易于处理,可以采用同步控制方式。缺点:I/O设备与存储器交换需要cpu控制,cpu效率降低。第一章绪论2、单总线系统结构单总线系统结构图cpu主存公共接口接口接口I/OI/O第一章绪论2、单总线系统结构†结构特点——一组总线实现cpu,I/O,MEM间通信中央处理机可以看作单总线上的一个子系统。各部件可通过单总线进行双向信息传送。优点:允许I/O与MEM直接交换信息,MEM可以和I/O设备统一编址缺点:不允许两个设备同时使用总线。所有设备连在一个总线上,数据量大时容易达到饱和,造成系统性能下降。第一章绪论3、面向存储器的双总线系统结构所有部件和设备都可通过总线交换信息,但在CPU与主存之间又专门设置了一组高速的存储总线。cpu主存公共接口接口接口I/OI/O第一章绪论3、面向存储器的双总线系统结构†优点:通过专用总线与存储器连接,提高了cpu速度,减轻了系统总线的负担。†主存与输入输出设备交换,不需要通过cpu计算机系统由cpu为中心转为存储器为中心4、典型微机总线举例:基于PCI总线的系统结构图CPUCache控制器内存控制器处理器总线与主PCI总线桥接器高速缓存Cache内存DRAMPCI与PCI桥接器PCI与ISA桥接器PCI与EISA桥接器LANI/O控制器MODEM控制器I/O支持软盘键盘串行口I/O支持处理器总线主PCI总线次PCI总线ISA总线存储器总线PCISCSI卡PCI显卡标准总线桥PCI桥主桥EISA总线并行口声频第一章绪论主板与总线主板:支撑着CPU、内存条以及I/O接口之间进行数据传送,是总线技术的集成化、模块化的结果。嵌入在主板上的总线是多层次的,包含了系统总线、局部总线以及外设总线等。第一章绪论主板举例第一章绪论第三节计算机系统的硬件结构二、中、大型计算机的典型结构cpu主存通道通道I/O控制器I/O控制器I/O控制器I/O控制器I/OI/OI/OI/OI/OI/OI/OI/O带通道的大中型计算机系统结构第一章绪论第三节计算机系统的硬件结构‡整机系统分成主机、通道、I/O控制器和I/O设备等四级。‡通道:是一种控制设备,它能保证CPU中的数据处理与I/O设备交换信息两项任务同时执行,完成I/O操作管理。第一章绪论第四节计算机系统的软件一、系统软件‡操作系统‡语言处理程序‡管理程序‡服务程序二、应用软件‡科学计算类‡工程设计类‡信息管理类第一章绪论第五节计算机系统的层次结构一、硬软组成的层次结构数据模型/算法----系统分析级用户程序-------用户程序级应用软件-------用户工具级语言处理程序----算法实现级操作系统-------软件接口级机器语言-------指令级硬核-------微程序级第一章绪论第五节计算机系统的层次结构二、从语言功能角度划分层次结构汇编语言虚拟机实际机器(机器语言物理机)专用语言虚拟机高级语言虚拟机第一章绪论第五节计算机系统的层次结构二、从语言功能角度划分层次结构专用语言虚拟机-----专用语言解释程序高级语言虚拟机----高级语言编译程序汇编语言虚拟机----汇编程序机器语言物理机----指令系统第一章绪论第六节计算机的性能指标分析一、计算机的主要特性(一)在程序控制下自动连续工作(二)运算速度快(三)精度高、通用性强二、计算机的主要指标(一)基本字长:†参与计算机运算的操作数的基本位数。第一章绪论第六节计算机的性能指标分析(二)主存储器容量†以字(Word)为单位的计算机常用字数乘以字长来表示存储器容量,如819216表示有8192个字存储单元。†以字节(Byte=8bit)为单位的计算机则常以字节数表示存储器容量。如1024B(1KB)。†主存储器容量通常受可直接访问的地址码长度的限制。如地址码长度为16位,则可直接访问的存储单元数为216=65536。(三)外存容量:†计算机系统中联机的外存储器容量。第一章绪论第六节计算机的性能指标分析(四)运算速度:每秒钟平均执行的机器指令条数。(IPS)执行一条(机器)指令所需的时间。(五)外围设备的配置(六)指令系统的功能(七)系统软件的配置(八)诊断功能与容错能力(九)绿色电脑和制作工艺第一章绪论第七节计算机系统组织和结构的发展一、提高系统性能1.价格2.速度3.容量二、智能化第一章绪论计算机的发展世界上第一台电子计算机ENIAC(1946)硬件技术对计算机更新换代的影响100000000超大规模集成电路1978‾现在10000000大规模集成电路1972‾19771000000中小规模集成电路1965‾1971200000晶体管1958‾196440000电子管1946‾1957速度(次/秒)硬件技术时间代三四二一第一章绪论第一台vonNeumann系统结构的计算机第一章绪论IBMSystem/360第一章绪论Intel公司的典型微处理器产品80808位1974年808616位1979年2.9万8028616位1982年13.4万8038632位1985年27.5万8048632位1989年120.0万Pentium64位(准)1993年310.0万Pentiumpro64位(准)1995年550.0万PentiumⅡ64位(准)1997年550.0万以上PentiumⅢ64位(准)1999年800.0万以上PentiumⅣ64位2000年4200.0万预计2010年芯片上可集成8亿晶体管第一章绪论龙芯2E芯片与配套主板第一章绪论后PC时代微处理器芯片对社会的影响第一章绪论提高系统性能的若干技术:†流水线†向量机†RISC†超标量方式:同时执行多条指令†超长指令字(VLIW)†多存储体交叉访问†多机系统计算机组成原理与汇编语言内容参考教材第一章绪论数字计算机分类y=ax+b-c计算机的基本组成框图存储系统的三级存储体系第七节计算机系统组织和结构的发展龙芯2E芯片与配套主板后PC时代微处理器芯片对社会的影响

编辑推荐

  • 名称/格式
  • 评分
  • 下载次数
  • 资料大小
  • 上传时间

用户评论

0/200
    暂无评论
上传我的资料

相关资料

资料评价:

/ 43
所需积分:1 立即下载
返回
顶部
举报
资料
关闭

温馨提示

感谢您对爱问共享资料的支持,精彩活动将尽快为您呈现,敬请期待!