计算机组成原理第一章1分解课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机组成原理第一章1分解课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 第一章 分解 课件
- 资源描述:
-
1、第一章第一章计算机系统概论计算机系统概论 1.1计算机分类和应用计算机分类和应用 1.1.1计算机的分类计算机的分类 电子计算机从总体上来说分为两大类。一类是电子模拟计算机。特点:1.数值用连续量表示,2.运算过程也是连续的。另一类是电子数字计算机。特点:1.数目字表示数量,按位运算。2.并且不连续的跳动计算。数字计算机分类:1.专用计算机:如工控机、IOP等;专用机是最有效、最经济和最快速的计算机,但是它的适应性很差。2.通用计算机:通用计算机适应性很大,但是牺牲了效率、速度和经济性。第1页,共35页。表表1.1 数字计算机与模拟计算机的主要区别数字计算机与模拟计算机的主要区别 比较内容 数
2、字计算机 模拟计算机 数据表示方式 计算方式 控制方式 精度 数据存储量 逻辑判断能力 数字0和1 数字计数 程序控制 高 大 强 电压 电压组合和测量值 盘上连线 低 小 无 第2页,共35页。通用机根据体积、简易性、功率损耗、性能指标、数据存储容量、指令系统规模和机器价格等可以分为:又可分为六类:巨型机(Super-Computer)、大型机(Mainframe)、中型机(Medium-size Computer)、小型机(minicomputer)、微型机(microcomputer)、单片机(Single-Chip Computer)六类,见图所示。它们的区别在于体积、简易性、功率损耗
3、、性能指标、数据存储容量、指令系统规模和机器价格。巨型计算机主要用于科学计算,其运算速度在每秒一万亿次以上,数据存储容量很大,结构复杂,价格昂贵。单片计算机是只用一片集成电路做成的计算机,体积小,结构简单,性能指标较低,价格宜。介于巨型机和单片机之间的是大型机、中型机、小型机和微型机,它们的结构规模性能指标依次递减。随着超大规摸集成电路的迅速发展,今天的小型机可能是明天的微型机,而今天的微型机可能是明天的单片机。第3页,共35页。第4页,共35页。第5页,共35页。1.1.2计算机发展简史计算机发展简史自自1946年在美国宾夕法尼亚大学制成的世界上第一台电子数字计算机年在美国宾夕法尼亚大学制成
4、的世界上第一台电子数字计算机以来以来,计算机的发展大致经历了五代的变化计算机的发展大致经历了五代的变化:1.1946年开始的第一代电子管计算机年开始的第一代电子管计算机:计算机运算速度一般为每秒几千次至几万次,体积庞大,成本很高,可靠性较底,在此期间,形成了计算机的基本体系,确定了程序设计的基本方法,数据处理机开始得到应用。2.1958年开始的第二代晶体管计算机年开始的第二代晶体管计算机:运算速度提高到几万次至几十万次,可靠性提高,体积缩小,成本降低,工业控制机开始得到应用。3.1965年开始的第三代中小规模集成电路计算机年开始的第三代中小规模集成电路计算机:可靠性进一步提高,体积进一步缩小,
5、成本进一步下降,运算速度提高到几十万次至几百万次。在此期间,形成机种多样化,生产系列化,使用系统化,小型计算机开始出现。4.1971年开始的第四代大规模集成电路计算机年开始的第四代大规模集成电路计算机:可靠性更进一步提高,体积更进一步缩小,成本更进一步降低,速度提高到每秒几百万次至几千万次。有机片大规模集成电路组成的微型机开始出现。第6页,共35页。5.1986年开始的第五代巨大规模集成电路计算机年开始的第五代巨大规模集成电路计算机:运算速度提高到每妙几亿次至上百亿次。由一片巨大规模集成电路实现的单片机开始出现。总之,从1946年计算机诞生以来,大约每隔五年运算速度提高10倍,可靠性提高10倍
6、,成本降低10倍,体积缩小10倍。而70年代以来,计算机的生产数量每年以25%的速度递增。随着社会需求和微电子技术的不断发展,计算机的系统结构仍在继续发展,其发展趋势发展趋势是:将进入以通信为中心的体系结构。计算机智能化将进一步发展,进入知识处理阶段。不仅用多处理机技术来实现并行计算机,而且会出现计算机的动态结构。多媒体技术将有重大突破和发展。第7页,共35页。二、半导体存储器的发展20世纪5060年代,所有计算机存储器都是由微小的铁磁体环 1970年,仙童半导体公司生产出了第一个较大容量半导体存储器 从1970年起,半导体存储器经历了11代:单个芯片1KB、4KB、16KB、64KB、256
7、KB、1MB、4MB、16MB、64MB、256MB、GB。其中1K=210,1M=220,1G=230第8页,共35页。三、微处理器的发展1971年Intel公司开发出Intel 4004。这是第一个将CPU的所有元件都放入同一块芯片内的产品,于是,微处理器诞生了。微处理器演变中的另一个主要进步是1972年出现的Intel 8008,这是第一个8位微处理器,它比4004复杂一倍。1974年出现了Intel 8080。这是第一个通用微处理器,而4004和8008是为特殊用途而设计的。8080是为通用微机而设计的中央处理器。20世纪70年代末才出现强大的通用16位微处理器,8086便是其中之一。
8、这一发展趋势中的另一阶段是在1981年,贝尔实验室和HP公司开发出了32位单片微处理器。Intel于1985年推出了32位微处理器Intel 80386。到现在的64位处理器和多核处理器第9页,共35页。1.1.3 计算机的应用计算机的应用 计算机所以迅速发展,其生命力在于它的广泛应用。计算机的应用范围几乎涉及人类社会的所有领域。下面归纳成六个方面来叙述:科学计算科学计算科学研究和工程计术计算领域,是计算机应用最早的领域,也是应用得较广泛的领域:数学、化学、原子能、天文学、地球物理学、生物学等基础科学的研究。航天飞行、飞机设计、桥梁设计、水力发电、地质找矿等方面的大量计算。计算机在科学计算和工
9、程设计中的应用,不仅减轻了大量繁琐的计算工作量,更重要的是,一些以往无法解决、无法及时解决或无法精确解决的问题得到了圆满的解决。自动控制和测量自动控制和测量自动控制涉及面极广的一门学科,应用于工业、农业、科学技术、国防以至我们日常生活等各个领域。测量和测试领域中,计算机主要起两个作用:第一,对测量和测试设备本身进行控制;第二,采集数据并进行处理。第10页,共35页。信息处理信息处理计算机发展初期,仅仅用于数值计算。后来应用范围逐渐发展到非数值计算领域,可用来处理文字、表格、图象、声音等各类问题。商务处理:在商业业务上,广泛应用的项目有:办公室计算机,数据处理机,发票处理机,销售额清单机,零售终
10、端,会计终端,出纳终端,以及利用互连网的“电子商务”等等在银行业务上,广泛采用金融终端、销售点终端、现金出纳机。银行间利用计算机进行的资金转移正式代替了传统的支票。在邮政业务上,大量的商业信件,现在开始用传真系统传送。管理应用:计算机的引入,使信息处理系统获得了强有力的存储和处理手段。常见的物资管理,如用计算机进行,可以随时掌握各类物资库存情况,合理调剂,减少库存。第11页,共35页。教育和卫生教育和卫生计算机被誉为“教育史上的第四次革命”:较多的应用是CAI(计算机辅助教学)。用这种方法进行教学,学生可以生动活泼地进行学习,教师也可以减少大量重复的课堂讲授,而把精力放在提高教材质量和研究教学
11、方法上。计算机辅助教学既用于普通教育,又用于专业训练方面。人们还可坐在家里,通过计算机远程网络,按照自己的才能确定个人的学习计划和进度。远程计算机的问世,同样为人类健康长寿带来了福音:使用计算机的各种医疗设备应运而生,为及早发现疾病提供了强有力的手段。利用计算机建成的各种专家系统行之有效,为诊治疾病发挥了很大作用。家用电器家用电器目前,不仅使用各种类型的个人计算机,而且将单片机广泛应用于微波炉、磁带录音机、自动洗涤机、煤气用定时器,家用空调设备控制器、电子式缝纫机、电子玩具、游戏机等。21世纪,国际互联网络和计算机控制的设备将广泛应用于家庭。人工智能人工智能人工智能,又称“智能模拟”,简单地说
12、,就是要使计算机能够模仿人的高级思维活动。人工智能的研究课题是多种多样的,诸如计算机学习、计算机证明、景物分析、模拟人的思维过程、机器人等等。智能机器人,它会自己识别控制对象和工作环境,作出判断和决策,直接领会人的口令和意图,能避开障碍物,适应环境条件的变化,灵活机动地完成控制任务与信息处理任务。第12页,共35页。1.2计算机的硬件计算机的硬件 1.2.1数字计算机的硬件组成数字计算机的硬件组成 用一个算盘,一张纸,一支笔来计算y=ax+b-c这个题目,步骤如图示如下。算盘计算中用到了:1)纸:用于存储解题的原始信息;2)算盘:用于对数据进行加、减、乘、除等算术运算;3)笔:用于把原始数据和
13、解题步骤记录到纸上,及把运算结果写出;4)我们人本身(主要是脑和手)用于控制解题步骤。第13页,共35页。第14页,共35页。计算机与算盘类似相应部件如下:运算器:在计算机中相当于算盘功能的部件;存储器:在计算机中相当于纸那样具有“记忆”功能的部件;控制器:相当于我们的大脑,能够自动控制整个计算过程。输入设备输出设备:相当于笔,把原始解题信息送到计算机或把运算结果显示出来的设备;数字计算机主要组成部分如图图1.2第15页,共35页。1.运算器 运算器就好比一个由电子线路构成的算盘,能进行加、减、乘、除等算术运算,还可进行逻辑运算。考虑到电子器件的特性,计算机中通常采用二进制数。这是因为二进制数
14、的运算规律非常简单,在电子线路中 比较容易实现,而且设备也最省,其示意图如图1.3 注:注:二进制数和十进制数一样,在运算中,当数的位数越多时,计算的精度就越高,但是位数越多,所需的 电子器件也越多。目前计算机的运算器长度一般是8位、16位、32位或64位。第16页,共35页。2.存储器存储器的功能:保存或“记忆”解题的原始数据和程序。在运算前把参加运算的数据和解体步骤通过输入输出设备送到存储器中保存起来。不论是数据,还是解题步骤,存储器存储的全是0或1表示的二进制代码。目前采用半导体器件来作为存储器。一个半导体触发器可以记忆一个二进制代码,一个数假定用16位二进制代码表示,那么就需要有16个
15、触发器来保存这些代码。存储单元:在存储器中保存一个数的16个触发器,称为一个存储单元。(或保存一个数据或一条指令的存储体)地址:存储器是由许多存储单元组成,每个存储单元的编号,称为地址。存储容量:存储器所有存储单元的总数。通常用单位“KB、MB”表示,如64KB,128KB。存储容量越大,表示计算机记忆储存的信息就越多。外存储器外存储器:计算机中又配备的存储容量更大的磁盘存储器、光盘存储器等。相对而言,半导体存储器称为内存储器内存储器,简称内存。第17页,共35页。3.控制器控制器是计算机的指挥中心,是发号施令的部件,它控制计算机的各个部件有条不紊地进行工作。具体的讲,控制器的任务是从内存中取
16、出解题步骤加以分析,然后执行某种操作:(1)计算程序运算器只能完成加、减、乘、除四则运算及其他一些辅助操作。对于比较复杂的算题,计算机在运算前必须化成一步一步简单的加、减、乘、除等基本操作来做。每一个基本操作就叫做一条指令,而解算某一问题的一串指令序列,叫做该问题的计算程序,简称为程序。例如在前述求解y=ax+b-c的例子中,解题步骤的每一步,只完成一种基本操作,所以就是一条指令,而整个解题步骤就是一个简单的计算程序。第18页,共35页。指令 指令地址 操作码 地址码 指令操作内容 说明 取数 9 (9)A 存储器9号地址的数a送运算器A 乘法 12 (A)*(12)A 完成a x,结果保留在
17、运算器A 加法 10 (A)+(10)A 完成a x+b,结果保留在运算器A 减法 11 (A)-(11)A 完成y=a x+b-c,结果保留在运算器A 存数 13 A13 运算器中的结果y送入存储器13号地址 打印 APrint 将中的结果经打印机打印出来 停止 Stop 机器停止工作数据地址 数据 说明a 数据a存放在9号单元b 数据b存放在10号单元C 数据c存放在11号单元x 数据x存放在12号单元y 运算结果y存放在13号单元第19页,共35页。(2)指令的形式指令的形式 每条指令应当明确告诉控制器,从存储器的那个单元取数,并进行何种操作。指令的内容由两部分组成,即操作的性质和操作的
展开阅读全文