计算机硬件技术基础第01章.ppt
《计算机硬件技术基础第01章.ppt》由会员分享,可在线阅读,更多相关《计算机硬件技术基础第01章.ppt(77页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 1 页上课公用信息邮箱:上面有讲课上课公用信息邮箱:上面有讲课PPTPPT更新更新EmailEmail:tju101 tju101 Password:tju101tju101Password:tju101tju101-授课教师联系邮箱授课教师联系邮箱:hua_dz hua_dz 计算机硬件技术基础计算机硬件技术基础耿曾民耿曾民 孙思云主编孙思云主编人民邮电出版社人民邮电出版社第第0101章微型计算机系统概述章微型计算机系统概述第 4 页1.11.1微型计算机的发展历程微型计算机的发展历程 自自19811981年美国年美国IBMIBM公司推出第一代微型计算机公司推出第一代微型计算机IBM-I
2、BM-PCPC以来,微型机以其执行功能强大、性价比高、以来,微型机以其执行功能强大、性价比高、轻便小巧等特点迅速进入社会各个领域,且新的轻便小巧等特点迅速进入社会各个领域,且新的技术不断推出、产品快速换代,发展的气势磅礴,技术不断推出、产品快速换代,发展的气势磅礴,无与伦比。本节从主要从微型机的结构发展和微无与伦比。本节从主要从微型机的结构发展和微型机的核心部件型机的核心部件CPUCPU等发展角度,来观察微型计算等发展角度,来观察微型计算机的发展历程。机的发展历程。第 5 页1.1.1 1.1.1 计算机的发展历史计算机的发展历史一、一、第一代电子管第一代电子管 (vacuum tube)va
3、cuum tube)1.1.世界上第一台电子计算机是在世界上第一台电子计算机是在19461946年由美国人年由美国人John W.MauchlyJohn W.Mauchly和和 J.Presper EckertJ.Presper Eckert等人在宾等人在宾夕法尼亚大学设计制造的。夕法尼亚大学设计制造的。2.2.该计算机的名字叫:该计算机的名字叫:Electronic Numerical Electronic Numerical Integrator And Calculator)Integrator And Calculator)简称简称 ENIACENIAC第 6 页3.3.完全由电子管制
4、作的的逻辑器件组装而成,大约完全由电子管制作的的逻辑器件组装而成,大约占了一幢四层楼的房子。主要用途是用于高射炮占了一幢四层楼的房子。主要用途是用于高射炮瞄系统的弹道计算,其运算速度约瞄系统的弹道计算,其运算速度约50005000次次/秒。秒。4.4.二十世纪二十世纪4040年代末到年代末到5050年代中期的计算机都是采年代中期的计算机都是采用电子管组成的。用电子管组成的。例如:例如:IBMIBM公司的公司的 IBM 701 IBM 701(1953.41953.4)IBM IBM公司的公司的 IBM 605 IBM 605(1954.111954.11)第 7 页二、第二代二、第二代 晶体管
5、晶体管 (transister)(transister)1.1.根据记录,世界上第一只晶体管的发明时间应该根据记录,世界上第一只晶体管的发明时间应该为为19471947年年1212月月2525日,地点在著名的美国电话电报日,地点在著名的美国电话电报公司的贝尔实验室。公司的贝尔实验室。(Bell Laboratory)Bell Laboratory)2.2.根据小组成员对这项工作贡献的大小,推举约翰根据小组成员对这项工作贡献的大小,推举约翰.巴丁巴丁(John Bardeen)John Bardeen)和沃尔特和沃尔特.布莱顿布莱顿(Walter Walter Brattain)Brattain
6、)为发明人。其中巴丁做为发明人。其中巴丁做理论推算理论推算,布莱,布莱顿的顿的实验技术实验技术出众。出众。第 8 页3.3.到了到了19471947年,威廉姆年,威廉姆.肖克利肖克利(William ShocklyWilliam Shockly在在此基础上提出了结型此基础上提出了结型双极性晶体管理论双极性晶体管理论。19561956年,年,肖克利,巴丁和布莱顿三人共获当年诺贝尔物理肖克利,巴丁和布莱顿三人共获当年诺贝尔物理奖。奖。注注1 1:这是电子科技领域最最重大的事件。:这是电子科技领域最最重大的事件。注注2 2:19721972年巴丁去了伊利诺州大学当教授,再次因年巴丁去了伊利诺州大学当
7、教授,再次因 创立创立低温超导理论低温超导理论获诺贝尔奖获诺贝尔奖。第 9 页三、第三代三、第三代 集成电路集成电路 (IC)(IC)1.1.二十世纪二十世纪6060年代中期,计算机开始采用集成电路年代中期,计算机开始采用集成电路作为主要元件。(主要是小规模的作为主要元件。(主要是小规模的TTLTTL电路)电路)2.2.典型的有典型的有IBM360IBM360(中型机)和(中型机)和IBM370IBM370(大型机)。(大型机)。(用于了著名的阿波罗登月工程)(用于了著名的阿波罗登月工程)第 10 页四、四、第四代超大规模集成电路第四代超大规模集成电路 (VLSIC)(VLSIC)1.1.我们
8、课程要介绍的我们课程要介绍的微型计算机,微型计算机,指的是指的是个人计算个人计算机机PCPC(Personal Computer),Personal Computer),其属于第四代计算机其属于第四代计算机产品。产品。2.2.微型计算机的发展主要是由微型计算机的发展主要是由微型计算机结构微型计算机结构和和微微处理器处理器这这两个方面的技术发展决定的。两个方面的技术发展决定的。第 11 页1.1.2 1.1.2 微型计算机技术的发展过程微型计算机技术的发展过程注注1 1:书上提到计算机按体积、性能、价格分为巨型:书上提到计算机按体积、性能、价格分为巨型机、大型机、中型机、小型机和机、大型机、中型
9、机、小型机和微型计算机微型计算机五类五类。这是传统的分类方式,随着微型计算机的发展,其这是传统的分类方式,随着微型计算机的发展,其性能已经远远超过传统的大型机、中型机、小型性能已经远远超过传统的大型机、中型机、小型机,所以现在计算机只有巨型机,微型机两类了。机,所以现在计算机只有巨型机,微型机两类了。注注2 2:再次强调微型计算机属于:再次强调微型计算机属于第四代第四代VLSICVLSIC计算机计算机产品。产品。第 12 页一、微型计算机结构一、微型计算机结构(structure)structure)的发展的发展1.1.单板机:单板机:single board computersingle b
10、oard computer2.2.单片机单片机:microcontroller:microcontroller3.3.系统机系统机:computer system(computer system(本课程介绍)本课程介绍)4.4.工作站工作站:work station:work station5.5.网络网络:computer network:computer network第 13 页第 14 页二、二、微型计算机核心部件微型计算机核心部件CPUCPU的发展的发展(Intel)Intel)第 15 页第 16 页1.1.3 1.1.3 微型计算机的应用和特点微型计算机的应用和特点一、微型计算机
11、的应用方面。一、微型计算机的应用方面。1.1.科学计算科学计算2.2.过程检测与控制过程检测与控制3.3.信息管理信息管理4.4.计算机辅助系统计算机辅助系统注:实际上微型机的应该远不止这四个方面。注:实际上微型机的应该远不止这四个方面。第 17 页二、微型计算机的特点二、微型计算机的特点1.1.高性能、低价格。高性能、低价格。2.2.体积小,功耗低。体积小,功耗低。3.3.可靠性高。可靠性高。4.4.应用面广泛。应用面广泛。注:这些特点导致了大型机,中型机,小型机甚至注:这些特点导致了大型机,中型机,小型机甚至计算机工作站的被淘汰。计算机工作站的被淘汰。第 18 页1.1.4 1.1.4 微
12、型计算机的分类微型计算机的分类一、可以从不同的视线角度,对微型机进行分类。一、可以从不同的视线角度,对微型机进行分类。1.1.按制造工艺按制造工艺2.2.按机器组成(组成结构)按机器组成(组成结构)3.3.机器的字长(处理数据的字长)机器的字长(处理数据的字长)注:字长的概念是指微型计算机的中央处理单元注:字长的概念是指微型计算机的中央处理单元(CPU)(CPU)能进行并行处理的数据位数。能进行并行处理的数据位数。第 19 页1.1.5 1.1.5 一体机与平板电脑一体机与平板电脑一、书上提到以下两类是最流行的电脑。一、书上提到以下两类是最流行的电脑。1.1.一体机一体机2.2.平板电脑平板电
13、脑注:其实最流行的是台式机,笔记本,平板电脑三注:其实最流行的是台式机,笔记本,平板电脑三类。这三类电脑各有优势所长。类。这三类电脑各有优势所长。第 20 页1.21.2 微型计算机的基础知识微型计算机的基础知识 当今世界上的绝大多数计算机都是采用一种当今世界上的绝大多数计算机都是采用一种称为冯诺依曼的结构类型。称为冯诺依曼的结构类型。19461946年美籍匈牙利科年美籍匈牙利科学家冯学家冯诺依曼诺依曼(John Von Neuman)(John Von Neuman)提出提出存储程存储程序原理序原理,把程序本身当作数据来对待把程序本身当作数据来对待,程序和该程序和该程序处理的数据用同样的方式
14、存储程序处理的数据用同样的方式存储,并确定了存,并确定了存储程序计算机的五大组成部分和基本工作方法。储程序计算机的五大组成部分和基本工作方法。第 21 页 最早的计算机只有固定用途(比如电子积分最早的计算机只有固定用途(比如电子积分器),若想要改变它的用途,就必须更改线路、器),若想要改变它的用途,就必须更改线路、结构甚至重新设计此硬件计算机。结构甚至重新设计此硬件计算机。而储存程序式计算机改变了这一概念。它借而储存程序式计算机改变了这一概念。它借助于一组指令集结构,将所谓的运算转化成一串助于一组指令集结构,将所谓的运算转化成一串程序指令的执行细节,这样一台存储程序型计算程序指令的执行细节,这
15、样一台存储程序型计算机可轻易改变其用途,而不用重新设计线路。机可轻易改变其用途,而不用重新设计线路。第 22 页约翰约翰.冯冯.诺依曼介绍诺依曼介绍(1903-1957)(1903-1957)19031903年年1212月月2828日生于匈牙利的布达佩斯,日生于匈牙利的布达佩斯,父亲是一个银行家,家境富裕父亲是一个银行家,家境富裕19211921年一年一19231923年在苏黎世大学学习年在苏黎世大学学习19261926年以优异的成绩获得了布达佩斯大学年以优异的成绩获得了布达佩斯大学数学博士学位数学博士学位.19271927年一年一19291929年冯年冯诺依曼相继在柏林大学诺依曼相继在柏林大
16、学和汉堡大学担任数学讲师。和汉堡大学担任数学讲师。19301930年接受了普林斯顿大学客座教授的职年接受了普林斯顿大学客座教授的职位,位,19311931年他成为美国普林斯顿大学的年他成为美国普林斯顿大学的第一批终身教授。第一批终身教授。19571957年年2 2月月8 8日,因患癌症,在华盛顿去世,日,因患癌症,在华盛顿去世,终年终年5454岁。岁。第 23 页1.2.1 1.2.1 冯冯.诺依曼计算机的基本结构诺依曼计算机的基本结构一、一、冯冯.诺依曼的设计思想有诺依曼的设计思想有三个要点三个要点1.1.计算机应包括运算器、存储器、控制器、输入设计算机应包括运算器、存储器、控制器、输入设备
17、、输出设备五大部件。备、输出设备五大部件。2.2.计算机内部采用二进制数来表示指令和数据。计算机内部采用二进制数来表示指令和数据。3.3.计算机采用存储程序的方式工作。程序由指令和计算机采用存储程序的方式工作。程序由指令和数据组成。数据组成。第 24 页第 25 页1.2.2 1.2.2 微型计算机的工作流程微型计算机的工作流程一、程序存储一、程序存储 事先编写好的程序,然后通过输入设备,把程事先编写好的程序,然后通过输入设备,把程序送到计算机的存储器中保存起来。序送到计算机的存储器中保存起来。二、执行程序二、执行程序 程序执行时,将程序从存储器装入程序执行时,将程序从存储器装入CPUCPU的
18、指令寄的指令寄存器中,然后分析执行。(执行分为三个步骤)存器中,然后分析执行。(执行分为三个步骤)第 26 页1.1.取指令:取指令:从存储器中取出要执行的指令。放入从存储器中取出要执行的指令。放入CPUCPU内部的指内部的指令寄存器。等待指令译码。令寄存器。等待指令译码。2.2.指令译码:指令译码:对取到的指令进行译码,确定要完成什么动作。对取到的指令进行译码,确定要完成什么动作。不同的指令用不同的编码表示。不同的指令用不同的编码表示。第 27 页3.3.执行指令:执行指令:CPUCPU根据译码结果。取出相应的指令执行微控制根据译码结果。取出相应的指令执行微控制序列。产生相应的时钟控制脉冲动
19、作。序列。产生相应的时钟控制脉冲动作。注:书上的第四步提法不太精准。取完指令执行的注:书上的第四步提法不太精准。取完指令执行的同时,自动形成下一条要执行的指令地址放入程同时,自动形成下一条要执行的指令地址放入程序计数器。不再有独立的一个步骤去形成下一条序计数器。不再有独立的一个步骤去形成下一条地址。地址。第 28 页补充:程序的执行过程示意图补充:程序的执行过程示意图第 29 页1.2.3 1.2.3 微型计算机系统的组成微型计算机系统的组成第 30 页一、一、硬件系统的组成硬件系统的组成1.1.运算器运算器 又称为算术逻辑部件。又称为算术逻辑部件。Arithmatic Logic Unit,
20、Arithmatic Logic Unit,简称简称ALUALU。算术运算主要指对数字加减乘除四则运算。算术运算主要指对数字加减乘除四则运算。逻辑运算主要指对字符处理。比较相同不同等等。逻辑运算主要指对字符处理。比较相同不同等等。第 31 页2.2.控制器控制器 是分析和执行指令的部件。主要在是分析和执行指令的部件。主要在时钟控制时钟控制下,下,协调部件的工作。它有协调部件的工作。它有三个主要功能。三个主要功能。1 1)执行指令)执行指令 取指取指-译码译码-执行执行2 2)控制程序、数据的输入和)控制程序、数据的输入和结果的结果的输出。输出。3 3)对异常情况和特殊情况进行处理。)对异常情况
21、和特殊情况进行处理。第 32 页注注1 1:这里的异常情况:这里的异常情况(Exception)(Exception)指的是指的是CPUCPU发生情发生情况异常,况异常,CPUCPU主动打断指令连续执行的循环。去转主动打断指令连续执行的循环。去转向异常处理服务程序。向异常处理服务程序。注注2 2:这里的特殊情况:这里的特殊情况中断中断(Interupt)(Interupt)指的是外部设指的是外部设备部件,有紧急情况要请求打断指令的连续执行备部件,有紧急情况要请求打断指令的连续执行循环。去转向中断服务程序。循环。去转向中断服务程序。第 33 页3.3.存储器:存储器:主要用来保存程序和数据的部件
22、。可分为两类。主要用来保存程序和数据的部件。可分为两类。1)1)内部存储器(主存)内部存储器(主存)CPUCPU能能直接访问直接访问处理的存储器称为内部存储器。一处理的存储器称为内部存储器。一般由半导体存储器组成。直接访问是指用存储指般由半导体存储器组成。直接访问是指用存储指令令MOVMOV完成数据传送。完成数据传送。MOVMOV要给出存储器地址。要给出存储器地址。注注1 1:内存的访问按照地址进行。每个地址的内存单内存的访问按照地址进行。每个地址的内存单元可以存放元可以存放8 8位二进制数。位二进制数。总的内存地址数目由总的内存地址数目由CPUCPU的地址线引脚数多少决定。的地址线引脚数多少
23、决定。所以内存容量是有限的。所以内存容量是有限的。第 34 页例例:8086/8088 208086/8088 20条地址线:存储容量条地址线:存储容量2 22020=1=1MB MB 80286 2480286 24条地址线:存储容量条地址线:存储容量2 22424=16=16MB MB 80386 3280386 32条地址线条地址线:存储容量存储容量2 23232=4=4GBGB注注2:2:内存又可以分为内存又可以分为RAMRAM和和ROMROM两种。两种。第 35 页RAM:RAM:存放程序和数据,可读写,掉电信息易失。存放程序和数据,可读写,掉电信息易失。ROM:ROM:存放基本输入
24、输出系统存放基本输入输出系统(BIOS),BIOS),只能读出,不能只能读出,不能写入,掉电信息非易失。写入,掉电信息非易失。第 36 页注注3:存储器单元和存储器地址的关系:存储器单元和存储器地址的关系第 37 页注注4 4:存储有关的术语描述存储有关的术语描述位位 bitbit字节字节 ByteByte字字 WORDWORD双字双字 DWORDDWORD要点:这里提的是存储类型的概念。要点:这里提的是存储类型的概念。第 38 页注注5 5:存储器容量概念存储器容量概念存储器最存储器最存单元存单元是是:位(位(bitbit)存储器最基本的存储器最基本的访问单位访问单位是是:字节字节(Byte
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机硬件 技术 基础 01
限制150内