罗克露计算机组成原理课件-1概论(06级)

上传人:仙*** 文档编号:243378972 上传时间:2024-09-22 格式:PPT 页数:53 大小:432.50KB
返回 下载 相关 举报
罗克露计算机组成原理课件-1概论(06级)_第1页
第1页 / 共53页
罗克露计算机组成原理课件-1概论(06级)_第2页
第2页 / 共53页
罗克露计算机组成原理课件-1概论(06级)_第3页
第3页 / 共53页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,主要内容:,计算机的基本概念,系统硬件组成,(主要部件、系统结构),计算机的性能指标,第一章 概论,第一节 计算机的基本概念,1.1.1,冯 诺依曼思想,1. 用二进制代码表示程序和数据;,2. 计算机采用存储程序的工作方式;,3. 计算机硬件由存储器、运算器、控制,器、输入设备和输出设备组成。,计算机的基础理论,:,1,936,年,图灵,(,英国,),发表论文,:,论文中心思想,:,论应用于决定问题的可计算数字,机器需要,:,人类的工作可以分解成简单动作,图灵论题,这种理想机器被称为“,图灵机,”。,用于贮存计算结果,;,表示运算和数字,;,对运算和数字进行识别,;,计算过程中的下一步做什么,;,(1),存 储 器,:,(2),一种语言,:,(3),扫 描,:,(4),计算意向,:,(5),执行下一步计算。,著名的图灵论题:,凡可计算的函数都可用这样的机器来实现,论题为计算机的产生打下了理论基础,计算机的分类,电子计算机从总体上分为两大类,:,电子模拟,计算机,和,电子数字,计算机,。,数字计算机分为,:,两类,专用,计算机和,通用,计算机,。,通用计算机分为,:,六类,巨型机,大型机,中型机,小型机,微型机和单片机,。,数字计算机和模拟计算机的,主要区别,比较内容,数字计算机,模拟计算机,数据表示方式,数字,0,和,1,电压,计算方式,数字计数,电压组合和测值,控制方式,程序控制,盘,上,连线,精度,高,低,数据存储量,大,小,逻辑判断能力,强,无,通用计算机分类及比较,单片机,微型机,小型机,中型机,大型机,巨型机,低,高,高,低,体积,功耗,数据存储量,指令系统,价格,简易性,1.,1946,年,美国宾夕法尼亚大学研制成功,ENIAC,,,使用了,18000,多电子管,占地,170,平方米,总重量,30,吨,耗电,140,千瓦,每秒可以作,5,千次加减运算。,2.,在,ENIAC,计算机研制的同时,,冯,若依曼,等人,合作研制了,EDVAC,计算机。,冯,若依曼结构,设计原理和思想在现代计算机中仍在使用,。,世界第一台电子计算机:,ENIAC,1946,年,2,月在,美国宾夕法尼亚大学,研制成功。,电子管:,18800,多个,重量:,36,吨,继电器:,1500,只,电阻器:,7000,只,电容器:,10000,只,功耗:,150 k W,体积:,85,立方米,占地:,170,平方米,第一代 计算机,46.2-50,年代末,第二代,50,末,-60,年代初,第三代,60,年代中期,-70,年代初,从第一台计算机的诞生到现在计算机的发展经历了,4,个阶段,习惯上称为,4,代。,第四代,70,年代中期以后大规模超大规,模集成电路,第一代计算机 (,1946,1958,),特征:,(,1,)以电子管为基本电子器件,.,(,2,)使用机器语言和汇编语言,.,(,3,)应用领域主要为科学计算,.,(,4,)运算速度每秒几千几万次,.,(,5,)体积大,功耗大,价格昂贵且可靠性差,.,第二代计算机(,1958,1964,),特征:,(,1,)晶体管取代电子管,.,(,2,)软件技术上出现算法语言及操作系统,.,(,3,)应用领域从科学计算扩展到数据处理,.,(,4,)运算速度每秒几万几十万次,.,(,5,)体积缩小,功耗降低,可靠性提高,.,第三代计算机 (,1964,1971,),特征:,(,1,)采用集成电路,(,2,)运算速度每秒几十万几百万次,(,3,)体积,功耗显著减小,可靠性大大提高,(,4,)出现向大型和小型化两极发展趋势,(,5,)软件技术与计算机外围设备发展迅速,应用领域不断扩大,第四代计算机(,1971,至今),特征:,(,1,)中,大及超大规模集成电路(,VLSI,),成 为计算机的主要器件。,(,2,)运算速度从,MIPS,级提高到,GIPS,级乃至,TIPS,级。,(,3,)采用了多机并行处理与网络化技术。,(,4,)系统软件的发展正向工程化及智能化发 展。,计算机的发展经历了五代,:,第一代,: 1946,年 电子管计算机,第二代,: 1958,年 晶体管计算机,第三代,: 1965,年 中小规模集成电路计算机,第四代,: 1971,年 大规模和超大规模计算机集成电路,第五代,: 1986,年巨大规模集成电路计算机,大规模集成电路的迅速发展,使计算机 进入大发展时期,通用机,巨型机,小型机,微型机都得到迅速发展。,1.,通用机,这是计算机工业中的重要产品,兼容性是通用机迅速发展的关键。,2.,巨型机,现代科学技术和国防技术发展需要很高的远算速度,很大的存储容量,一般大型通用计算机满足不了这种需求。,3.,小型机,小型机以它成本低,容易维护, 容易操作的特点得到广泛使用和迅速推广。,4.,微型机,微型机的出现和发展,掀起了计算机大普及的浪潮,。,1.1.2 信息的数字化表示,1. 在计算机中用数字代码表示各种信息,二进制代码,例1 用数字代码表示数据,5,- 5,表示为,0 101,表示为,1 101,例2 用数字代码表示字符,A,B,表示为,1000001,表示为,1000010,例3 用数字代码表示命令、状态,启动,停止,正在工作,工作结束,表示为,00,表示为,01,表示为,10,表示为,11,2. 在物理机制上用数字信号,数字型电信号,例1 用电平信号表示数,字代码,高电平,1,低电平,高电平,0,1,例2 用脉冲信号表示数,字代码,有脉冲,无脉冲,有脉冲,1,0,1,表示数字代码,实现并行操作,实现串行操作,1.1.3 存储程序工作方式,1.事先编制程序,3,.,自动、连续地执行程序,2.事先存储程序,传统诺依曼机串行执行指令。,对传统诺依曼机的改造:增加,并行处理,功能。,第二节 计算机系统的硬件组成,1.2.1 主要功能部件,1.,CPU,由运算器、控制器组成。,(1) 运算器,1)功能:,加工信息,。,2)组成:,移位器,ALU,选择器,通用寄存器组,选择器,移位器,ALU,选择器,通用寄存器组,选择器,ALU:,通过加法器实现运算操作(由全加器求和、由进位链传递进位信号)。,移位器,ALU,选择器,通用寄存器组,选择器,通用寄存器组:提供操作数,存放运算结果。,移位器,ALU,选择器,通用寄存器组,选择器,选择器:选择操作数;选择控制条件,实现各种算法。,移位器,ALU,选择器,通用寄存器组,选择器,移位器:直接或者移位送出运算结果。,3)讨论,几种典型的运算器组成,几种主要的运算方法(定、浮),(2)控制器,1)功能:,产生控制命令(微命令), 控制全机操作,。,2)组成:,微命令发生器,指令信息,状态信息,时序信号,微命令序列,微命令产生方式(指令执行控制方式):,3)讨论,两种控制器组成原理与控制机制;,模型机的,数据通路结构,和,指令执行,过程,。,组合逻辑控制方式:,微程序控制方式:,由组合逻辑电 路产生微命令,由微指令产生微命令,存储体,地址寄存器,译码器,读/写线路,数据寄存器,控制线路,2. 存储器,1)功能:,存储信息,。,2)组成(主存储器):,存储体,地址寄存器,译码器,读/写线路,数据寄存器,控制线路,存储体,: 存放信息的实体。,寻址系统,:对地址码译码,选择存储单元。,读/写线路和数据寄存器,:完成读/写操作,暂存读/写数据。,存储体,地址寄存器,译码器,读/写线路,数据寄存器,控制线路,控制线路,:产生读/写时序,控制读/写操作。,3. 输入/输出设备,1)功能:,转换信息,。,输入,:原始信息,代码,送入主机,输出,:处理结果,人所能接受的形式,并输出,(代码),2)讨论,显示器的工作原理和,信息转换过程,。,3)讨论,存储单元读/写原理、,存储器逻辑设计,图,1.4,硬件系统结构图,计算机的工作过程,1.,人们通过输入设备将解题的程序和数据送入主存;形成目标程序。,2.,控制器根据程序中指令的序列从主存中逐条取出指令,并控制实现指令功能。,3.,在指令功能实现过程中,由运算器完成对数据的运算处理。,4.,将运算结果送主存 。,5.,通过输出设备将程序运行的结果反馈给人们,1.2.2 硬件系统结构,1. 以总线为基础的系统结构,总线:能为多个部件分时共享的一组信息传送线路。,总 线,部件,部件,部件,总 线,功能,内总线,局部总线,系统总线,外总线,信息,地址总线,数据总线,控制总线,时序,同步总线,异步总线,格式,并行总线,串行总线,方向,单向总线,双向总线,(1)以,CPU,为中心的双总线结构,CPU,M,接口,接口,I/O,I/O,I/O,总线,M,总线,(2)单总线结构,CPU,M,接口,接口,I/O,I/O,系 统 总 线,(3)以,M,为中心的双总线结构,CPU,M,接口,接口,I/O,I/O,系 统 总 线,M,总线,(4)多级总线结构,CPU,RAM,ROM,公共接口,总线控制逻辑,M,扩展板,I/O,接口板,局部总线,系统总线,2. 采用通道或,IOP,的大型系统结构,(1)带通道的系统,I/O,控制器,主机,I/O,通道,(2)带,IOP,的系统,CPU,M,接口,I/O,IOP,LM,接口,I/O,系统总线,I/O,总线,3. 模型机系统结构,系 统 总 线,CPU,M,公共接口,接口,接口,I/O,I/O,4. 讨论,接口:,中断接口,、,DMA,接口,总线:分类、信号组成,计算机能得到广泛的应用与它的特殊性能分不开的。,(,1,),快速性,:,电子计算机采用高速电子器件。,采用了存储程序的设计思想。,将要解决的问题和解决的方法及步骤预先存入计算机。,计算机的特性,(,2,),通用性,:,计算机处理的信息是:,数值数据,和非数值数据,。,这些非数值数据都可以用数字化编码表示。,任何复杂信息都可以分解成基本操作,编制相应 的程序,通过执行程序完成任务。,(,3,),准确性,:,一是计算精度高,二是计算方法科学。精度取决于运算中数的位数,位数越多越精确。还与计算方法有关。,(,4,),逻辑性,:,逻辑判断与逻辑运算是计算机的基本功能之一。,上述的,四大特性,是从计算机的外部角度来认识的,它们与计算机内部的固有特点相关,下图给出了两者之间的关系。,外部特征,内部特征,计算机外部特征和内部特点的对应关系,快速性,准确性,数字化,信息,通用性,存储程序,逻辑性,逻辑判断,高速电子,器件,存储器的单位,2,10,=1KB,bit,位,:,最小单位:,0,、,1,2,20,=1MB,Byte,字节:八个二进制位。,2,30,=1GB,2,40,=1TB,Word,字:计算机一个字与机器字长有关。,数字电子计算机的完整定义:,数字电子计算机是一种能自动地高速地对各种数字化信息进行运算处理的电子设备。,自动的含义是指程序执行时,不再需要人的干预,程序能连续发出各种命令,控制计算机完成预定的操作任务。,它区别于过去的计算工具。,第三节 计算机系统的性能指标,1. 基本字长,指操作数的基本位数。,它影响计算精度、指令功能。,2. 存储容量,(1)主存容量,指存储单元个数位数。,决定地址位数,表明编址单位,表示为:,字数字长,(按字编址),或,字节数,(按字节编址),(2)外存容量,常表示为,字节数,。,外存容量与地址码位数无关,。,3. 运算速度,(1)定点/浮点四则运算时间,(2)每秒平均执行的指令条数(,MIPS,),(3),CPU,时钟频率(,MHz,),总线位数总线时钟频率,8,5. 处理功能,(1)指令系统功能(,寻址方式,、,指令,类型,),(2)系统软件配置,总线带宽 =,4. 数据传输率,(,B/S),计算机的软件,软件的组成和分类,系统,软件,:,用来简化程序设计,简化使用方,法,提高计算机的使用效率,发,挥和扩大计算机的功能和用途。,应用程序:,是用户利用计算机来解决某些问,题而编制的程序。,软件,系统软件分为:,六类,(,1,)操作系统:,(,2,)语言处理程序:,一般分为解释程序与编译程序两类。,(,3,)标准库程序:,(,4,)服务性程序:,提供各种运行所需的服务,是一种辅助计算机工作程序。,(,5,)数据库管理系统:,用来管理系统中所有的文件,实现数据共享。,(,6,)计算机网络软件:,是为计算机网络配置的系统软件。,计算机系统的功能由硬件或由软件实现,在逻辑功能上是等价的。,计算机系统的软件与硬件可以相互转化,互为补充。,固件,:,程序固定在,ROM,中组成的部件,。,固件的特点,:,具有软件的灵活性、具有硬件的快速性。,软件的发展演变,源程序翻译成机器语言通常有两种方法:,通过,编译程序,翻译成目标程序然后执行。,通过,解释程序,逐条翻译,立即执行,手编程序,(机器语言),汇编程序,(汇编语言),源程序,(算法语言),计算机系统的层次结构,从功能上分为,: 5,个层次级别,(1),微程序级,(2),机器指令级,(3),操作系统级,(4),语言处理程序和其它系统软件级,(5),应用程序级,5.,应用程序级,4.,语言处理程序级,2.,机器指令级,计算机系统层次结构,1.,微程序级,3.,操作系统级,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!