计算机组成原理简明教程.ppt
《计算机组成原理简明教程.ppt》由会员分享,可在线阅读,更多相关《计算机组成原理简明教程.ppt(676页珍藏版)》请在咨信网上搜索。
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第,*,页,计算机组成原理简明教程 清华大学出版社,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,系统结构,基本概念,计算机组成原理,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第,*,页,计算机组成原理,第一章计算机概述,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,DATE yyyy,年,M,月,d,日,|2022,年,4,月,23,日,第,*,页,计算机组成原理简明教程,第二章计算机中的数据表示,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,计算机组成原理,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,DATE yyyy,年,M,月,d,日,|2022,年,4,月,23,日,第,*,页,计算机组成原理简明教程,第三章运算方法和运算器,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,DATE yyyy,年,M,月,d,日,|2022,年,4,月,23,日,第,*,页,计算机组成原理简明教程,第四章存储器及存储系统,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,DATE yyyy,年,M,月,d,日,|2022,年,4,月,23,日,第,*,页,计算机组成原理简明教程,第五章指令系统,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,DATE yyyy,年,M,月,d,日,|2022,年,4,月,23,日,第,*,页,计算机组成原理简明教程,第六章中央处理器,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,DATE yyyy,年,M,月,d,日,|2022,年,4,月,23,日,第,*,页,计算机组成原理简明教程,第七章系统总线,计算机组成原理,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,DATE yyyy,年,M,月,d,日,|2022,年,4,月,23,日,第,*,页,计算机组成原理简明教程,第八章输入输出系统,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,DATE yyyy,年,M,月,d,日,|2022,年,4,月,23,日,第,*,页,计算机组成原理简明教程,第九章计算机外部设备,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,DATE yyyy,年,M,月,d,日,|2022,年,4,月,23,日,第,*,页,计算机组成原理简明教程,第十章计算机系统结构,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第六级,第七级,第八级,*,计算机组成原理简明教程,第一章,概述,第二章,计算机中的数据表示,第三章,运算方法和运算器,第四章,存储器及存储系统,第五章,指令系统,第六章,中央处理器,第七章,总线系统,第八章,输入输出系统,第九章,计算机外部设备,第十章,计算机系统及进展,目录,一、课程性质与任务(课程在专业教学计划中的地位与课程教学目标),“计算机组成原理”属于专业基础课,必修课。面向应用、突出实践、偏向硬件和理论。,计算机组成原理,是计算机教学中的一门核心课程,是学习计算机课程所要必修的主干课。通过教学,使学生对计算机的各主要部分(运算期、控制器、存储器、输入输出设备)的构成及工作原理有一个深刻的、系统的认识和理解,同时对计算机的发展趋势也有一个较为深入的了解。,主要讲解简单、单台计算机的完整组成原理和内部运行机制,包括运算器部件、控制器部件、存储器子系统、输入,/,输出子系统与输入,/,输出系统设备,围绕各自的功能、组成、设计、实现、使用等知识进行介绍;此外,该课程的工程性、实践性、技术性比较强,还强调培养学生的动手动脑能力、开创与创新意识、实验技能,这些要求更多的是通过作业、教学实验等环节完成,要求学生有意识地主动加强这些方面的练习与锻炼。,二、课程的基本要求(课程教学应使学生达到的基本要求),计算机系统概述、计算机中的数据表示、运算方法和运算器、指令系统、随机逻辑和微程序控制原理、存储系统、输入输出系统、计算机外设简介,要求学生掌握计算机的组成和工作原理。,通过学习,使学生了解计算机的组成原理及工作原理,以建立整机概念。本课程设有实验,以加深对课程内容的理解,培养学生的动手能力。,三、课程与其他课程的联系与分工,先修课:数字电路、模拟电路、汇编语言程序设计,后续课:计算机系统结构、微型原理,关系密切的还有操作系统等课程。,四、课程总学时中各环节的学时分配(讲授、实验、上机、实践等),授课学时(参考):,72,,实验学时(参考):,18,教学大纲,第,1,章 概述,教学目标,教学重点,教学过程,教学目标,了解计算机的发展简史,了解计算机的应用领域,了解计算机硬件和软件系统,掌握计算机的性能评价指标,教学重点,计算机硬件和软件系统,计算机的性能评价指标,第一章 概 述,什么是计算机?,计算机(,Computer,)是一种以电子器件为基础的,不需人的直接干预,能够对各种数字化信息,进行算术和逻辑运算的快速工具。,1.1,计算机的发展与应用,计算机从总体上来说分为两大类,:,模拟计算机,和,数字计算机,。,各自主要特点,:,模拟计算机由模拟运算器件构成,其变量由连续量(如:电压、电流等)来表示,运算过程也是连续的,数字计算机则是由逻辑电子器件构成,其变量为开关量(离散的数字量),采用数字式按位运算,运算模式是离散式的。,数字计算机与模拟计算计的主要区别,比较内容,数字计算机,模拟计算机,数据表示方式,数字,0,和,1,电压、电流等,计算方式,数字计算,电量组合和测量值,控制方式,程序控制,模拟信号组合控制,精度、抗干扰性,高、好,低、差,数据存储量,大,小、几乎无,逻辑判断能力,强,无,1,、第一代计算机,(,1,),1946,年第一台计算机,ENIAC50,年代末,(,2,)主要特征:电子管作为电子器件,(,3,)软件处于初始阶段,使用机器语言与符号语言编制程序,(,4,)特点:体积大,运算速度低,存储容量小,主要用于科学计算。,1.1.1,计算机的发展简史,(,1/5,),2,、第二代计算机,(,1,),50,年代末,60,年代初,(,2,)主要特征:晶体管作为电子器件,(,3,)软件开始使用计算机高级语言,(,4,)特点:体积减小,重量轻、寿命长、耗电少、,运算速度快、存储容量比较大等优点。不仅 用于科学计算,还用于数据处理和事务处理,并逐渐用于工业控制。,1.1.1,计算机的发展简史,(,2/5,),3,、第三代计算机,(,1,),60,年代中期,70,年代初期,(,2,)主要特征:中、小规模集成电路作为电子器件,(,3,)操作系统出现,(,4,)特点:体积与功耗都得到进一步减小,可靠性和运算速度进一步提高。不仅用于科学计算,还用于文字处理、企业管理、自动控制等领域,出现了管理信息系统,可用于生产管理、交通管理、情报检索等领域。,1.1.1,计算机的发展简史,(,3/5,),4,、第四代计算机,(,1,),1971,年到,1990,年。,(,2,)主要特征:用大规模与超大规模集成电路(,LSI,,,VLSI,)作为电子器件,(,3,)特点:软件越来越丰富,并且功能强大,(,4,)代表产品:,IBM PC8088,80286,80386,80486,Pentium,1.1.1,计算机的发展简史,(,4/5,),5,、第五代计算机,(,1,),1990,至今,(,2,)主要特征:用甚大规模集成电路(,ULSI,)作为电子器件,(,3,)主要标志:一是单片集成电路规模达,100,万晶体管以上;二是超标量技术的成熟和广泛应用。,未来的计算机,以超大规模集成电路为基础,未来的计算机将向巨型化、微型化、网络化与智能化的方向发展。,1.1.1,计算机的发展简史,(,5/5,),1.1.2,计算机的特点,计算机是由硬件和软件组成的复杂设备,计算机以电子器件为物质基础,计算机由程序控制其操作过程,计算机以离散的数字量形式进行工作,计算机的基本运算操作是算术和逻辑运算,运算速度和计算精度极高,1.1.3,计算机的应用领域,1,、科学计算,2,、过程检测与控制,计算机检测系统:利用计算机对工业生产过程中的某些信号自动进行检测,把检测到的数据存入计算机,再根据需要对这些数据进行处理。,3,、信息管理,是指利用计算机来加工、管理与操作任何形式的数据资料,如企业管理、物资管理、报表统计、信息情报检索等。,4,、计算机辅助系统,计算机用于辅助设计、辅助制造、辅助教学等方面,统称为计算机辅助系统。,1.2,计算机系统的组成,计算机系统由计算机硬件和计算机软件组成。,计算机硬件(,Hardware,)是指构成计算机的所有实体部件的集合,通常这些部件由电路(电子元件)、机械等物理部件组成。,计算机软件(,Software,)主要是一系列按照特定顺序组织的计算机数据和指令的集合。,1983,年,,IEEE,对软件给出了一个较为全面的定义:软件是计算机程序、方法、规范及其相应的文档以及在计算机上运行是所必须的数据。软件是相对于机器硬件而言的。,1.2.1,计算机的硬件系统,1,、存储器:存储器是用来存放数据和程序的部件。,2,、运算器:对信息进行运算处理的部件。主要功能是对二进制数码进行算术(加减乘除)和逻辑(与或非)运算。,3,、控制器:整个计算机的控制核心。主要功能是读取指令、翻译指令、并向计算机各部分发出控制信号,以便执行指令。,4,、输入设备:将数据和程序转换成计算机能够识别和接受的信息,并顺序地把它们送入存储器中。输入设备有许多种,例如键盘、鼠标、扫描仪、光电输入机等。,5,、输出设备:输出设备将计算机处理的结果以人们能接受的或其它机器能接受的形式送出。输出设备有许多种类,例如显示器、打印机、绘图仪等。,1.2.1,计算机的硬件系统,存储器,数据流,控制流,运算器,外存储器,输,出,设,备,内存储器,输,入,设,备,控制器,1.,运算器,算术运算,逻辑运算,采用二进制数(容易实现),位数越多,计算精度越高,计算机的运算器长度:,8,位、,16,位、,32,位或,64,位,2.,存储器,功能:保存或“记忆”数据和运算过程,存储的是,0,或,1,表示的二进制代码,主存采用半导体器件来作为存储器,一个半导体触发器记忆一个二进制位,存储单元,:在存储器中保存一个,n,位二进制数的,n,个触发器,组成一个存储单元,存储器地址,:存储器是由许多存储单元组成,每个存储单元的编号,称为地址,存储容量,:存储器所有存储单元的总数。通常用单位“,KB,、,MB,、,GB”,等表示,内存储器(主存)和外存储器,(,辅存),表示参加运算的数据,从存储器的哪个单元取,运算的结果应存到哪个单元,3.,控制器,控制计算机的各个部件有条不紊地进行工作,指令,有两部分:操作的性质和操作的地址,操作码,地址码,指出指令所进行的操作,加、减、乘、除、取数、存数等,指令,操作码,加法,减法,乘法,除法,取数,存数,打印停机,001,010,011,100,101,110,111,000,电子计算机的设计思想,存储程序,程序控制,“存储程序”,是把,指令,以代码的形式事先输入到计算机的主存储器中,即用记忆数据的同 一装置存储执行运算的命令,这些指令按一定的规则组成,程序,“程序控制”,是当计算机启动后,程序就会控制计算机按规定的顺序逐条执行指令,自动完成预定的信息处理任务,冯,诺依曼型计算机的设计思想,存储程序并按地址顺序执行,采用二进制形式表示数据和指令。指令由操作码和地址码组成;,将程序和数据存放在存储器中,使计算机在工作时从存储器取出指令加以执行,自动完成计算任务。这就是,“,存储程序,”,和,“,程序控制,”,(简称存储程序控制)的概念;,指令的执行是顺序的,即一般按照指令在存储器中存放的顺序执行,程序分支由转移指令实现。,计算机由存储器、运算器、控制器、输入和输出设备五大基本部件组成,规定了,5,部分的基本功能,冯,诺依曼计算机的基本思想,控制器的基本任务,按照计算程序所排的指令序列,先从存储器取出一条指令放到控制器中,对该指令的操作码由译码器进行分析判别,然后根据指令性质,执行这条指令,进行相应的操作。接着从存储器取出第二条指令,再执行第二条指令,依次类推,取指令的一段时间叫做,取指周期,执行指令的一段时间叫做,执行周期,执行完成指令的时间,称为,指令周期,指令字和数据字,指令流和数据流,某字为一条指令,则称为,指令字,某字代表要处理的数据,称为,数据字,在取指周期中从内存读出的信息是,指令流,,它流向控制器,而执行周期中从内存读出的信息流是,数据流,,它由内存流向运算器,时间上,:在取指周期中,,CPU,从内存读出的信息一定是,指令,;而执行周期中从内存读出或写入的信息一定是,数据,。,空间上,:,指令,一定流向控制器;而,数据,则是在内存(或寄存器)与运算器之间流动,1.2.1,计算机的硬件系统,总线(,Bus,),:是计算机中用于传送信息的公用通道,是为多个部件服务的一组信息传送连接线。,总线的分类:,(,1,)按传送信息的属性分:,数据总线(,DB,),在各部件之间传送数据信息,地址总线(,AB,),传送各部件相互访问的地址信息,控制总线(,CB,),传送控制各部件操作的控制信息,(,2,)按信息传送的方向分:,单向总线,双向总线,(,3,)按连接对象和完成的功能分:,I/O BUS,用于外设与主机的信息交换。,MEMORY BUS,用于,CPU,与主存储器的信息交换,按总线连接方式,计算机组成结构分为三类,1,、单总线结构:把各功能部件连接在单总线上,所有部件间的信息交换都经由单总线进行。,(,1,),Unified-Bus,:一元化总线:,PDP-11,(,2,),Single-Bus,:单总线:,IBM-PC,2,、双总线结构,(,1,)两种总线:存储总线和,I/O,总线,(,2,)三种形式:,(,A,)以,CPU,为中心的双总线结构,(,B,)以存储器为中心的双总线结构,(,C,)采用通道或输入输出处理机处理输入输出,3,、多总线结构:在高速外设与主存储器之间可以增设直接存储器访问方式的高速,I/O,总线(,DMA,总线)。,1.2.1,计算机的硬件系统,第一台电子计算机(,ENIAC,),5000,次加法,/,秒,体重,28,吨,占地,170M,2,18,800,只电子管,1500,个继电器,耗电,150KW,Top500(200,7,),IBM Blue Gen,e,摩尔定律,早在,1964,年,英特尔公司创始人戈登,.,摩尔(,Gordon Moore,)在一篇很短的论文里断言:每,18,个月,集成电路的性能将提高一倍,而其价格将降低一半。这就是著名的,摩尔定律,。作为迄今为止半导体发展史上意义最深远的定律,摩尔定律被集成电路近,40,年的发展历史准确无误地验证着。,什么是微型计算机,微型计算机(,Microcomputer,),采用微处理器为核心构造的计算机,微处理器(,Microprocessor,),一块大规模集成电路芯片,微型机的运算和控制核心,中央处理单元(,CPU,:,Central Processing Unit,),相对来说,微机性能、价格、体积较小,工作学习中使用的个人微机,生产生活中运用的各种智能化电子设备,微处理器的基本性能指标,字长,微处理器每个时间单位处理的二进制数据位数,例如一次进行运算、传输的位数,时钟频率,微处理器的处理速度,反映微处理器的基本时间单位,集成度,表明微处理器的生产工艺水平,常用芯片上集成的晶体管数量来表达,通用微处理器,4,位微处理器,1971,年,,Intel 4004,,第一个微处理器,8,位微处理器,M6800,、,Z80,和,Intel 8080/8085,Apple,公司苹果机,16,位微处理器,Intel 8086/8088,16,位个人计算机(,PC,:,Personal Computer,),32,位微处理器,80386,,,80486,,,Pentium,Pentium 4,32,位,PC,机,,APPLE,公司的,Macintosh,机,64,位微处理器,专用微处理器,单片机(微控制器,嵌入式控制器,,MCU,),Intel,的,MCS-48,,,MCS-51,,,MCS-96/98,系列,爱特梅尔(,Atml,)公司的,AT89,系列(与,MCS-51,兼容),,AT91,系列(基于,ARM,内核),Microchip Technology,公司的,PIC,系列,数字信号处理器(,DSP,),专注于数字信号的高速处理,美国德州仪器,TI,公司,TMS320,各代产品,主要应用于通信、消费类电子产品和计算机,主要应用形式:嵌入式系统,IP,级结构,芯片级结构,模块级结构,8086,16,位结构的微处理器:数据总线为,16,位,主存容量,1MB,:地址总线为,20,位,时钟频率,5MHz,(,IBM PC,使用,4.77MHz,),准,16,位微处理器,8088,:外部数据总线为,8,位,IBM PC,和,PC/XT,机使用,Intel 8088 CPU,处理器总线(,Bus,),微处理器的对外引脚(,Pin,),数据、地址和控制三组信号,电源和地线,处理器总线,数据总线(,DB,:,Data Bus,),处理器与存储器或外设交换信息的通道,个数(条数)是一次能够传送数据的二进制位数,地址总线(,AB,:,Address Bus,),指定存储器或外设的具体单元,个数反映访问的主存储器容量或外设范围,控制总线(,CB,:,Control Bus,),控制处理器数据传送等操作,一个信号两种状态(高或低)两种编码(,1,或,0,),N,:,2,N,地址就是号码,80286,16,位数据总线,,24,位地址总线(,16MB,主存),实方式(,Real Mode,),与,8086,工作方式一样,保护方式(,Protected Mode,),提供存储管理、保护机制和多任务管理的硬件支持,IBM PC/AT,机使用,Intel 80286 CPU,1KB,2,10,B,1024 B,1MB,2,20,B,1024 KB,1GB,2,30,B,1024 MB,20,:,2,20,24,:,2,24,32,:,2,32,80386,32,位结构,数据总线,32,位,地址总线,32,位,可寻址,4GB,主存,虚拟,8086,方式,(,Virtual 8086 Mode,),保护方式下的,8086,工作方式,系统管理方式(,System Management Mode,),低功耗节能状态,英特尔,32,位结构:,IA-32,(,Intel Architecture-32,),IA-32,微处理器:,80386,,,80486,,,Pentium,系列,80486,80486,80386,80387,8KB Cache,浮点处理单元,FPU,8086/8088,:,8087,,,80286,:,80287,,,80386,:,80387,高速缓冲存储器,Cache,微处理器与主存之间速度很快但容量较小的存储器,用于提高整个存储器系统的存取速度,复杂指令集计算机,CISC,融合,精简指令集计算机,RISC,的技术特点,例如:指令流水线,指令执行划分成多个步骤在多个部件中独立地进行,多条指令可以在不同的执行阶段同时进行,Pentium,俗称的,80586,微处理器,奔腾微处理器,32,位结构,连接主存的外部数据总线却是,64,位,超标量(,Superscalar,)技术,具有可以并行工作的,2,条整数处理流水线,可以达到每个时钟周期执行,2,条指令,双路高速缓冲结构,8KB,代码高速缓冲存储器,8KB,数据高速缓冲存储器,Pentium Pro,原称,P6,,中文名称为“高能奔腾”,两个芯片组成,CPU,一级(,L1,),Cache,(,8KB,代码和,8KB,数据),二级(,L2,),Cache,(,256KB,或,512KB,),扩展的超标量技术,12,级指令流水线,能同时执行,3,条指令,动态执行技术,分支预测、数据流分析和推测执行,Pentium II,多媒体扩展指令(,MMX,指令),MMX,(,MutliMedia eXtension,),整数运算多媒体指令,对图像、音频、视频和通信方面的程序进行优化,提升微机对多媒体的处理能力,Pentium MMX,(多能奔腾):,MMX,指令应用于,Pentium,处理器,Pentium II,:,MMX,指令应用于,Pentium Pro,Pentium III,数据流,SIMD,扩展指令(,SSE,指令),SSE,(,Streaming SIMD Extensions,),浮点单精度多媒体运算指令,提高浮点,3D,数据的处理能力。,SSE,指令类似于,AMD,公司发布的,3D Now!,指令,Pentium III,:,SSE,指令应用于,Pentium II,单指令多数据,SIMD,Single Instruction Multiple Data,表示一条指令具有同时处理多组数据的能力,Pentium 4,NetBurst,的微结构(,Microarchitecture,),指令级并行,ILP,(,Instruction-Level Parallel,),进一步发掘指令之间可以同时执行的能力,超线程,HT,(,Hyper Threading,),线程级并行,TLP,(,Thread-Level Parallel,),发掘程序中的并行性,一个物理处理器形成两个逻辑处理器,SSE2,指令,增强浮点双精度多媒体运算能力,SSE3,指令,增强和完善,MMX,,,SSE,和,SSE2,指令,Intel 80 x86,微处理器,Celeron,(赛扬)微处理器,面向低端(低价位),PC,机,Xeon,(至强)微处理器,面向高端服务器、工作站,AMD,微处理器,AMD,公司生产的,IA-32,微处理器兼容芯片,Intel,公司最主要的竞争对手,双核微处理器,单芯片多处理器,SMP,技术,Intel,的,Pentium D,:单芯片双,Pentium 4,核心,64,位微处理器,AMD,的,K8,核心:兼容,IA-32,的,64,位微处理器,Intel,的,EM64T,(扩展,64,位技术):,IA-32,的,64,位扩展,微型计算机结构,1.,微处理器,2.,存储器,3.I/O,接口和,I/O,设备,4.,系统总线,控制总线,CB,数据总线,DB,地址总线,AB,微处理器,I/O,设备,I/O,接口,存储器,系统总线,BUS,微处理器,微机的核心、控制中心,中央处理器,CPU,大规模集成电路,VLSI,芯片,集成,控制器,运算器(整数运算器),寄存器(高速存储单元),高性能微处理器内部还有,浮点处理单元甚至多媒体数据运算单元,存储管理单元、代码保护机制,Cache,存储器,存储器(,Memory,)是存放程序和数据的部件,高性能微机的存储系统,微处理器内部的寄存器(,Register,),高速缓冲存储器(,Cache,),主板上的主存储器,以外设形式出现的辅助存储器,主存储器(主存、内存),半导体存储器芯片组成,RAM,部分断电后信息丢失,相对造价高、速度快、但容量小,辅助存储器(简称辅存或外存),磁盘、光盘存储器等构成,相对造价低、容量大、信息可长期保存,但速度慢,RAM,和,ROM,I/O,接口和,I/O,设备,I/O,设备(,Peripheral,):用户与微机交互,输入(,Input,)设备,如标准输入设备:键盘,输出(,Output,)设备,如标准输出设备:显示器,I/O,接口(,Interface,):外设和主机间的桥梁,完成信号变换、数据缓冲、联络控制等工作,较简单的,I/O,接口电路与主板一体,较复杂的,I/O,接口电路制成独立的电路板(接口卡,Card,),系统总线,总线(,Bus,):传递信息的一组公用导线、信息通道,系统总线(,System Bus,):微机系统中信息交换的主要公共通道,地址总线:单向输出主存单元或,I/O,端口的地址信息,数据总线:读(,Read,)操作数据输入微处理器;写(,Write,)操作数据输出到外界(主存或外设),控制总线:有些控制信号或状态信号输出;有些请求或联络信号输入,微机系统采用总线结构,总线连接使得微机组合灵活、扩展方便,个人微机,8,位时代:,Apple-II,机,中华学习机,16,位时代:,IBM PC,系列机,1981,年,,IBM PC,机:,Intel 8088,,,DOS,1982,年,,IBM PC/XT,(,Expanded Technology,),1984,年,,IBM PC/AT,(,Advanced Technology,),IBM PC/XT/AT,机的兼容微机,32,位时代:,32,位,PC,机,IA-32,或其兼容微处理器,Windows,或,Linux,64,位时代:,计算机是由运算器、存储器、控制器、适配器、总线和输入,/,输出设备组成的。都是由元件构成的有形物体,因而称为,硬件,或硬设备。,硬件是计算机系统中实际物理装置的总称,计算程序,因为它是无形的东西,称为,软件,或软设备。,软件,是指在硬件上运行的程序和相关的数据及文档,硬件是软件的工作基础,软件是硬件功能的扩充和完善。两者相互依存,相互促进。软件与硬件的结合,构成完整的,计算机系统,计算机系统,硬件,系统,软件,系统,软件(,Software,):指能使计算机工作的程序和程序运行时所需要的数据,以及与这些程序和数据有关的文字说明和图表资料,其中文字说明和图表资料又称为文档。,软件的分类:,(,1,)系统软件:指管理、监控和维护计算机资源的软件。,操作系统:,DOS,、,WINDOWS,、,UNIX,、,LINUX,语言处理程序:机器语言、汇编语言和高级语言,数据库管理系统:数据库和管理数据库的软件,服务程序:例如编辑程序、诊断程序、排错程序等,(,2,)应用软件:除了系统软件以外的所有软件,是用户利用计算机及其提供的系统软件为解决各种实际问题而编制的计算机程序。,1.2.2,计算机的软件系统,软件程序,+,数据,+,文档,计算机软件程序数据文档,软件分类,操作系统,语言处理程序,服务性程序,应用软件,办公软件包,数据库管理系统,浏览器,实时控制软件,诊断、排错程序,反病毒程序,备份程序,文件压缩程序,卸载程序,图形图像处理软件,其它应用软件,系统软件,目的程序,早期计算机中,人们直接用,机器语言,编写程序,计算机完全可以“识别”并能执行,所以又叫做目的程序,用机器语言编写程序很繁琐,又耗费大量的人力和时间,容易出错,出错后寻找错误也相当费事,大大限制了计算机的使用,汇编程序,为了编写程序方便翻译和提高机器的使用效率,人们发明了,汇编语言,借助于汇编程序,计算机本身自动地把符号语言表示的程序(称为,汇编源程序,)翻译成用机器语言表示的目的程序,用约定的文字、符号和数字(,助记符,),按规定 的格式来表示各种不同的指令,高级语言,为了进一步实现程序自动化和便于程序交流,使不熟悉具体计算机的人也能很方便地使用计算机,人们又创造了各种接近于数学语言的,算法语言(高级程序设计语言),算法语言是指按实际需要规定好的一套基本符号以及由这套基本符号构成程序的规则。比较接近数学语言,直观通用,与具体机器无关,只要稍加学习就能掌握,便于推广使用计算机,编译程序,用程序设计语言编写的程序称为,源程序,,这种源程序不能由机器直接识别和执行,必须给计算机配备一个即懂算法语言又懂机器语言的“翻译”,才能把源程序翻译为机器语言,通常采用下面两种方法:,编译系统:,用,编译程序,将源程序编译成机器语言形式的目的程序,然后在目标系统运行,解释系统,:,逐个解释并立即执行源程序的语句,它不是编出目的程序后再执行,而是直接逐一解释语句并得出计算结果,软件与硬件的逻辑等价性,随着大规模集成电路技术的发展和软件硬化的趋势,计算机系统软、硬件界限已经变得模糊了,任何操作可以由软件来实现,也可以由硬件来实现;任何指令的执行可以由硬件完成,也可以由软件来完成,对于某一功能采用硬件方案还是软件方案,取决于,器件价格、速度、可靠性、存储容量、变更周期,等,软件的特点,易于实现各种逻辑和运算功能,但是常受到速度指标和软件容量的制约;,硬件的特点,可以高速实现逻辑和运算功能,但是难以实现复杂功能或计算,受到控制复杂性指标的制约。,1.2.3,计算机系统的层次结构,(,1/3,),硬件和软件的逻辑等价,1,、含义:,(,1,)任何一个由软件完成的操作可以由硬件实现,(,2,)任何一条由硬件执行的指令能用软件完成,2,、固件(,Firmware,):,是一种界于传统的软件和硬件之间的实体,功能上类似软件,但形态上又是硬件。,微程序是计算机硬件和软件相结合的重要形式。,计算机系统的层次结构,第,5,层,编译程序,高级语言层,第,4,层,汇编程序,汇编语言层,第,3,层,操作系统,操作系统层,第,2,层,微程序,机器语言层,第,1,层,微指令直接由硬件执行,微程序设计层,1.2.3,计算机系统的层次结构(,2/3,),1,、系列机:,一组同属一个系统结构,在性能上由低档到高档形成一个系列的计算机,组成一个计算机系列(,family,)。系列机中的每个机型都具有:相同的基本指令系统,相同的数据结构,相同的基本输入输出操作,支持相同的基本系统软件等。,2,、兼容性:包括软件兼容、硬件兼容、系统兼容等。,(,1,)软件兼容是指一个软件不经修改就能在不同机型上正确运行。,(,2,)软件兼容存在以下两种情况:,软件的向上兼容性,指某档机原开发的软件可以不加修改便能在它的高档机上正确运行使用。,软件的向下兼容性,指某档机的软件可以不加修改便能在它的低档机上正确运行使用。,1.2.3,计算机系统的层次结构(,3/3,),系列机和兼容机,系列机描述,在一个厂家内生产的具有相同的体系结构,具有不同组成和实现的一系列不同型号的机器,IBM PC,系列机,兼容机描述,不同厂家生产的具有相同体系结构的计算机,IBM PC/AT,兼容机,软件兼容,软件兼容:,同一个软件可以不加修改地运行于体系结构相同的各档机器,结果一样,运行时间不同。,当前机器,时间,机,器,档,次,向上兼容,向下兼容,向前兼容,向后兼容,系统结构、组成与实现,计算机系统结构,(Computer architecture,),计算机系统的软件与硬件的界面指令系统,程序员所看到的计算机属性外特性,计算机组成,(Computer organization,)组织,计算机系统结构的逻辑实现,计算机实现,(Computer implementation,),计算机组成的物理实现,计算机系统的结构,组成,实现是三个完全不同的概念,相互间有着十分密切的依赖关系和相互的影响。广义的计算机系统结构即包括经典的指令集结构,也包括计算机组成和实现技术的研究,结构、组成和实现,一种体系结构可以有多种组成,一种组成可以有多种物理实现,是否设置,乘方,/,开方指令,逻辑设计,1,(,硬联电路,),实现方案,1,(V1,$1,T1),逻辑设计,3,(,微程序,),逻辑设计,2,(ROM,查表,),实现方案,2,(V2,$2,T2),实现方案,3,(V3,$3,T3),计算机系统结构,计算机组成,计算机实现,是,否,计算机的分类,根据计算机的应用范围,将计算机分为,专用计算机:为特定应用问题而设计的计算机,具有经济、有效和快速等特点,但它的使用面较窄,通用计算机:使用面广,通用性强,操作相对简单,是我们经常使用的计算机系统。,根据计算机的规模,将计算机分为,巨型机:主要用于科学计算,运算速度最快、性能极高,结构复杂、体积庞大、价格昂贵。,大型机,中型机,小型机,微型机:体积小、功耗低、价格低、结构简单、易操作,1.3,计算机的性能指标 (,1/3,),主频,很大程度上决定计算机的运行速度,单位兆赫兹。,字长,决定了计算机的运算精度、指令字长度、存储单元长度等,可以是,8/16/32/64,位。,运算速度,早期方法是每秒执行加法指令的次数,用等效速度衡量。等效速度由各种指令平均执行时间以及对应的执令运行比例计算得出。单位是每秒百万指令,利用“标准程序”在不同的机器上运行得到的实测速度。,存储容量,字数,字长,1K,:,1024B,(,2,10,),1M,:,1024K,(,2,20,),1G,:,1024M,(,2,30,),1T,:,1024G,(,2,40,),1P,:,1024T,(,2,50,),1.3,计算机的性能指标 (,2/3,),可靠性,常用平均无故障时间(,MTBF,)衡量。,平均无故障时间,(MTBF,)是指两次故障之间能正常工作时间的平均值。假设,表示单位时间内失效的元件数与元件总数的比例即失效率,则,MTBF=1/,。例如,=0.02%/h,,则,MTBF=1/=5000h,可维护性,可用平均修复时间(,MTRF,)表示,指从故障发生到机器修复平均所需要的时间。,MTBRMean Time Between Repairs,(字典缩略),MTTRMean Time To Repair,(微软计算机辞典),可用性,是指计算机的使用效率。,A=MTBF/(MTBF+MTRF),可靠性,R,、可维护性,S,和可用性,A,,称为,RAS,技术,兼容性,指设备或程序可以用于多种系统中的性能。,1.3,计算机的性能指标 (,3/3,),1.4,多媒体技术,多媒体技术的特点,媒体也称信息的表现形式或传播形式,是信息的载体。信息化社会中,信息可以用文字、声音、图形、图象等媒体表示,它包含信息的存储和信息的传递两个方面。信息可以以多种媒体的形式传输,多媒体技术是指能够同时获取、处理、编辑、存储和展示两个以上不同信息类型媒体的技术。,多媒体系统的关键技术,1,、视频和音频数据的压缩和解压缩技术。,2,、专用芯片研制。,3,、研制大容量存储器。,4,、适用于多媒体技术的软件的研制与开发。,本章小结,计算机从开始出现到目前经历了一个快速发展的过程。按计算机所使用的微电子器件的发展可以将电子计算机分成五代。,计算机系统由软件系统与硬件系统组成。,计算机的硬件系统由有形的电子器件等构成的,它包括运算器、存储器、控制器、输入输出设备及总线系统组成。而总线分为数据总线、地址总线、控制总线,其结构有单总线结构、双总线结构及多总线结构。,计算机的软件系统是计算机系- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 简明 教程
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文