信息处理工具-计算机系统.ppt
《信息处理工具-计算机系统.ppt》由会员分享,可在线阅读,更多相关《信息处理工具-计算机系统.ppt(177页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、n本章要点:n计算机系统的组成n微机系统、总线及其接口标准n操作系统的概念、发展及基本功能n软件开发技术n劲舞团SF第第3 3章信息处理工具章信息处理工具计算机系统计算机系统 第3章信息处理工具计算机系统3.1计算机系统3.2计算机硬件系统3.3计算机软件系统3.4操作系统3.5软件的开发计算机是一种能帮助人们收集、存储、加工、传递各种信息的数字化电子设备。计算机技术及其应用已渗透到科学技术、国民经济、社会生活等各个领域,改变了人们传统的工作、学习和生活方式,现代信息技术的发展使得各行各业的人们都已经离不开计算机这个强大的信息处理工具。本章主要介绍信息处理工具计算机系统的组成、计算机软件开发及
2、计算机操作系统。3.1计算机系统计算机系统一个完整的计算机系统是由计算机硬件系统和软件系统组成,如图3.1所示。图3.1计算机系统组成3.2计算机硬件系统计算机硬件系统 计算机硬件系统的组成中央处理器(CPU)存储器输入/输出设备主板、总线和接口计算机的主要性能指标*指令系统与计算机的工作原理计算机硬件系统的组成计算机硬件系统的组成硬件是计算机系统的物质基础,是软件的载体;软件是计算机系统的灵魂,软件控制、指挥和协调整个计算机系统的运行。计算机硬件系统是指构成计算机的所有实体部件的集合,通常这些部件由电路(电子元件)、机械等物理部件组成。由运算器(Calculater,又称算术逻辑单元ALU,
3、Arithmetic Logic Unit)、控制器(ontroller)、存储器(Memory)、输入设备(Input Device)和输出设备(Output Device)五大部件组成的计算机硬件结构称为冯诺依曼结构。其中的运算器和控制器构成了计算机的核心部件中央处理器(Central Processing Unit,简称CPU)。计算机硬件系统的体系结构,如图3.2所示:图3.2 计算机硬件体系结构 一般地,等待运行的程序和原始数据在等待被送入系统时,输入设备向控制器发送一个输入请求,控制器在接收到该请求后,就根据系统当前资源情况,特别是其自身的忙闲情况给输入设备一个应答。如果忙则应答等
4、待,如果空闲则应答同意,程序和原始数据就由输入设备通过数据总线被送入内存储器和运算器,然后,在控制器的控制下,执行程序和处理相关的原始数据;当程序被执行完毕后,控制器向输出设备询问输出是否空闲,输出设备接到控制器的指令后,根据自身状态答复控制器的输出请求,如果忙,则输出暂不进行而转入等待状态,否则,加工处理后的数据在控制器的控制之下经输出设备输出。计算机中所有部件均在控制器的控制下有条不紊地进行工作。中央处理器(中央处理器(CPUCPU)CPU是整个计算机系统的运算、控制中心。它的任务是不断地取出指令、分析指令和执行指令。从第一台电子计算机诞生至今,CPU经历了几代产品的发展,尤其是微型计算机
5、的微处理器(CPU)已从最初的4004、8008到386、486,发展到现在的P4、AthlonXP等,但CPU的基本结构和基本的工作原理还是类似的。一、一、CPUCPU的结构的结构一般地,CPU是由运算器、控制器和寄存器组(Register Array)3部分组成。此外,随着高密度集成电路技术的发展,为了匹配高速CPU与相对低速的内存储器的工作速度,CPU中往往同时集成了高速缓冲存储器(Cache),其容量也是影响CPU性能的一个因素。CPU各部分通过CPU内部总线连接在一起,由集成电路技术集成在一片硅片上。如图3.3为P4(Pentium 4)CPU正面与反面。图3.3 P4 CPU正反面
6、实物图 1.运算器 运算器用来进行算术逻辑运算以及位移循环等操作。运算器ALU(Arithmetic Logic Unit)是一种以全加器为核心的具有多种运算功能的组合逻辑电路。通常,参加运算的两个操作数,一个来自累加器ACC(ACCumulator),另一个来自内部数据总线,可以是数据寄存器DR(Data Register)中的内容,也可以是寄存器组RA(Register Array)中某个寄存器的内容。运算结果往往也送回累加器ACC暂存。为了反映数据经ALU处理之后的结果特征,运算器设有一个状态标志寄存器F(Flag)。2.控制器 控制器是整个计算机的控制、指挥中心。它根据人们预先编写好的
7、程序,依次从存储器中取出各条指令,放在指令寄存器中,通过指令译码器进行译码(分析),确定应该进行什么操作,然后通过控制逻辑在确定的时间向确定的部件发出确定的控制信号,使运算器和存储器等各部件自动而协调的完成该指令所规定的操作。当一条指令完成以后,再顺序地从存储器中取出下一条指令,并照此同样地分析与执行该指令。如此重复,直到完成所有的指令为止。因此,控制器的主要功能有两项:一是按照程序逻辑指示,控制程序中指令的执行顺序;二是根据指令寄存器中的指令码控制每一条指令的执行过程。控制器主要由程序计数器PC(Program Counter)、指令寄存器IR(Instruction Regiter)、指令
8、译码器ID(Instruction Decode)和时序电路等部件组成。(1)程序计数器PC 用于存放下一条待执行指令在内存中的地址。控制器利用它来控制指令的执行顺序。当计算机运行时,控制器根据PC中的指令地址,从存储器中取出要执行的指令送到指令寄存器IR中进行分析和执行。通常情况下,程序是按顺序逐条执行的。因此,PC在大多数情况下,可以通过自动加1计数功能来实现对指令执行顺序的控制。当遇到程序中的转移指令时,控制器则会用转移指令提供的转移地址来代替原PC自动加1后的地址。这样,计算机就可以通过执行转移指令来改变指令的执行顺序。(2)指令寄存器IR用于暂存从存储器取出的将要执行的指令码,以保证
9、在指令执行期间能够向指令译码器ID提供稳定可靠的指令码。(3)指令译码器ID用于对指令寄存器IR中的指令进行译码分析,以确定该指令应执行什么操作。此外,还有地址寄存器AR(Address Regiter),它是用来保存当前CPU所要访问的内存单元或输入输出设备I/O(Input/Output)的地址。由于内存和CPU之间存在着速度上的差别,所以必须使用地址寄存器来保持地址信息,直到内存读/写操作完成为止。数据寄存器DR(Data Regiter)用来暂存微处理器与存储器或输入/输出接口电路之间待传送的数据。地址寄存器AR和数据寄存器DR在微处理器的内部总线和外部总线之间,还起着隔离和缓冲的作用
10、。3.寄存器组寄存器组RA通常由多个寄存器组成,是微处理器中的一个重要部件。寄存器组主要用来暂存CPU执行程序时的常用数据、地址和中间结果,以便减少微处理器芯片与外部的数据交换,从而加快CPU的运行速度。二、二、CPUCPU的发展的发展CPU从最初发展至今已经有二十多年的历史了,这期间,按照其处理信息的字长,CPU可以分为:四位微处理器、八位微处理器、十六位微处理器、三十二位微处理器以及六十四位微处理器等等。1971年,早期的Intel公司推出了世界上第一台微处理器4004,这便是第一个用于计算机的四位微处理器,它包含2300个晶体管,由于性能很差,其市场反应十分不理想。Intel公司于198
11、1年推出8086与8088微处理器,地址线有20条,内存寻址范围为1M字节。8086外部的数据是16位,而8088的外部数据为8位。1982年,INTEL推出了80286芯片,该芯片含有13.4万个晶体管,80286也是16位处理器,其频率比8086更高,它有24条地址线,内存寻址范围是16M字节。80386属于32位微处理器,其内部和外部数据总线都是32位,地址总线也是32位,可寻址4GB内存。386处理器的主频有16,20,25,33,40MHz五种。除Intel公司生产386芯片外,还有AMD、Cyrix、Ti、IBM等公司生产的。80486简称486,于1989年由Intel公司首先出
12、,它也属于32位处理器。80486是将80386和数学协处理器80387以及一个8KB的高速缓存集成在一个 芯片内,并且在80X86系列中首次采用了RISC技术,大大提高了CPU 与内存的数据交换速度。Pentium(奔腾)是Intel公司于1993年推出的新一代64位数据总线的微处理器。Intel公司为了防止别的公司侵权,就为新的CPU取了Pentium的名字,而没有继续叫做80586。接着Intel推出使用MMX技术的Pentium MMX的多能奔腾。它增加了57条多媒体指令,内部高速缓存增加到32KB。最高频率是233MHz。MMX是Multimedia Extension的缩写,意即多
13、媒体扩展,一种基于多媒体计算以及通讯功能的技术,它能生成高质量的图像、视频和音频,加速对声音图像的处理。Cyrix 6X86、Cyrix Media GX和AMD K5和Pentium是同一级别的CPU;AMD-K6和Cyrix 6x86MMX属于Pentium MMX同一级别的CPU。Pentium Pro,中文称作高能奔腾。它在Pentium MMX之前面市,使用大量新技术,还包含了256KB或512KB的高速缓存,主要应用在服务器上。目前个人电脑处理器的领先者是Intel的Pentium系列。PII/PIII芯片内部集成32K的高速缓存和512K的二级缓存。使用了MMX和AGP技术。为了
14、占有市场,采用新的封装结构,并采用了SLOT 1插槽与主板结合。AMD和Cyrix也推出同一档次的处理器AMD-K6-2/K6-3和Cyrix MII/MIII。三、三、CPUCPU的主要性能指标的主要性能指标1.主频主频即时钟频率,通常又称CPU时钟速率(CPU Clock Speed),是CPU内核(整数和浮点运算器)电路的实际运行频率,也就是CPU运算时的工作频率。时钟频率的单位是MHz(兆赫)。我们通常说的“P4 XXX MHz”就是CPU的主频。主频越高,CPU的速度就越快。目前P4 CPU的主频已经达到3000MHz(3GHz),且有可能会变得更高。2.外频与倍频与主频相关的还有“
15、外频”与“倍频”这两个概念。“外频”是系统总线的工作频率,而“倍频”则是外频与主频相差的倍数,主频=外频倍频。我们可以把外频看作CPU这台“机器”内部的一条生产线,而倍频则是生产线的条数,一台机器生产速度的快慢(主频)自然就是生产线的速度(外频)乘以生产线的条数(倍频)了。3.缓存随着CPU主频的不断提高,它的处理速度也越来越快,其它设备根本赶不上CPU的速度,没办法及时将需要处理的数据交给CPU。于是,高速缓存便出现在CPU上,当CPU在处理数据时,高速缓存就用来存储一些常用或即将用到的数据或指令,当CPU需要这些数据或指令的时候直接从高速缓存中读取,而不用再到内存甚至硬盘中去读取,如此一来
16、可以大幅度提升CPU的处理速度。缓存又分为几个级别:L1 Cache(一级缓存):它采用与CPU相同的半导体工艺,制作在CPU内部,容量不是很大,与CPU同频运行,无需通过外部总线来交换数据,所以大大节省了数据存取时间。因此可以大大减轻CPU和其他设备间数据交换速度的瓶颈问题。L2 Cache(二级缓存):CPU在读取数据时,寻找顺序依次是L1L2内存外存储器。L2 Cache的容量十分灵活,容量越大,CPU档次越高。L3 Cache(三级缓存):除了L1和L2,通常还可以在主板上或者CPU上再外置大容量的缓存,被称为三级缓存。4.字长CPU的字长,即CPU一次所能处理的数据的二进制位数。字长
17、主要影响计算机的精度和速度。例如,PCPU的字长为32位,它每执行一条指令可以处理32位二进制数据。显然,字长越长,CPU可同时处理的数据位数越多,CPU的功能就越强,工作速度就越快,性能也就越高,但其内部结构就越复杂。CPU按字长可分为位、16位、32位和64位等。5.指令集CPU的性能可以用工作频率来表现,而CPU的强大功能则依赖于指令系统。新一代CPU产品中,或多或少都需要增加新指令,以增强CPU系统功能。指令系统决定了一个CPU能够运行什么样的程序,因此,一般来说,指令越多,CPU功能越强大。目前主流的CPU指令集有Intel的MMX、SSE、SSE2及AMD的3D Now扩展指令集。
18、四、目前市场上常见的四、目前市场上常见的CPUCPU品牌品牌近年来CPU领域依旧是新品不断,Intel、AMD和VIA三大家族瓜分了全球的CPU市场。目前虽然CPU早已进入了64位时代,但是32位处理器还没有完全退出历史舞台,所以市场上64位和32位CPU并存,各种品牌、型号的CPU名目繁多,下面介绍CPU的一些主要产品。1.IntelPentiumIIIPentiumIII采用了与PentiumII相同的SLOT1结构,具有100MHz的外频,其内部集成了64K的一级缓存,512K的二级缓存仍然安装在SLOT1的卡盒内,工作频率是CPU的一半。比PentiumII有更强劲的性能,新增了KNI
19、指令集。KNI指令集中提供了70条全新的指令,可以大大提高3D运算、动画片、影像、音效等功能,增强了视频处理和语音识别的功能。2.AMD K7K7是AMD的新产品,它的外频是200MHz,初期的产品频率为500MHz。K7采用最新的制造技术,同时加强了整数、浮点运算和多媒体运算,彻底改变了浮点运算性能差的历史。K7的结构和Pentium II十分类似,不过它采用的是SLOT A卡匣结构。3.CYRIX MII/MIIICyrix MII是Cyrix公司迎击Intel的塞扬和AMD的K6-2的产品。MII处理器内部集成了64K的高速缓存,并具有MMX功能,目前有PR 300,PR 333和PR3
20、50,外频是66MHz。其内部增加了3D NOW技术,集成256K和CPU同频的二级缓存,并改善了浮点运算性能。不过由于Cyrix的处理器事业部已被威盛公司收购,MIII微处理器可能就不会再面世了。4.Pentium4系列Pentium4EE(Pentium4ExtremeEdition)系列是Intel顶级产品P4至尊版,定位于高端桌面市场,不支持多处理器系统,其性能比同频率的P4C高出1520%左右。它同样支持800MHz和HT技术(Hyper-ThreadingTechnology,简称HT超线程技术),仍然采用0.13微米的制程,Socket478接口,核心电压仍然是1.55v,不过与
21、Intel其他系列CPU比较,其最大特点是采用至强处理器的Gallatin内核和拥有2M的L3缓存,与Xeon的缓存数目同样多,不过其价格高昂。目前P4EE系列有3.2GHz、3.4GHz等型号。5.迅驰处理器迅驰是英特尔于2003年3月12日,面向笔记本电脑推出的无线移动计算技术的品牌名称。迅驰(Centrino)是:Centre(中心)与Neutrino(中微子)两个单词的缩写。它由三部分组成:移动式处理器(CPU)、相关芯片组以及802.11无线网络功能模块。迅驰有两大特点:一是与奔腾4相比,迅驰具备无线连接、流动通讯功能。利用安装了迅驰的笔记本电脑,用户可在安装无线连接点的地方(又称热
22、点)无线上网。二是延长电池供电,一次充电最长可达7小时。2003年3月推出的最初版本的迅驰平台代号Carmel,它包含Banias Pentium M处理器、855GM/PM芯片组和PRO/Wireless 2100无线网络模块。它的某些技术指标不算先进,比如只能支持IEEE802.11b的Wi-Fi网络,但主系统实际性能在当时却完全可以和Pentium 4处理器叫板,并最终取代了Pentium4-M平台,其关键在于,它使得我们的笔记本电脑有了自己独立且自强的发展方向。2005年1月19日推出的Sonoma迅驰平台,采用了前端总线更高的Pentium M处理器Dothan、915PM/GM芯片
23、组和PRO/Wireless 2915ABG无线网络。Dothan CPU特点是拥有更高的频率、更多的晶体管、更多的缓存和更低的耗电量。Dothan采用90纳米工艺,容纳1.4 亿个晶体管,使得L2缓存达到2MB,可有效地增强计算机运算的性能,因为越大的缓存意味着越高的性能。Dothan CPU应用新的技术Strained Silicon,使得电子的移动速度更快,所以频率可以大幅增加,最高频率可到2.13GHz。Dothan省电的秘诀是nhanced英特尔SpeedStep技术。它能根据使用的需求来动态调整电压和频率,而在省电模式下,Dothan的频率最多可以降到600MHz来运作,低电压和低
24、频率会有效的延长笔记本的持续供电能力。2006年1月9日发布的Napa迅驰平台的组件则是Core Duo/Solo处 理 器 Yonah、945PM/GM芯 片 组 和PRO/Wireless 3945ABG无线网络模块。Napa最大的特点是将双核心CPU运算带入了笔记本电脑。Core Duo处理器采用了双核心设计,和超线程技术的“虚拟”双核不同,它将拥有真正的两片核心,也就是说完全就像在使用两枚CPU工作。它们彼此独立,可在你边制作视频边扫描病毒时协同工作,当你仅仅是看看网页的话,其中一枚核心也可以休息下来节能,但共同使用2MB的二级缓存,它们通过一条缓存总线来互通缓存中的数据,而只有一枚核
25、心需要工作时,又可以独自享有2MB缓存,这一技术被称为SmartCache。这一技术同时在二级缓存数据命中读取方面进行了改进,执行效率也较Pentium M更高。存储器存储器根据与CPU关系的密切程度,存储器总体上可分为两大类:内存储器与外存储器。内存储器简称内存,位于系统主机板上,用于存放当前需要运行的数据和相应指令,可与CPU直接进行信息交换,运行速度较快,但容量相对较小,系统关机或电源断开后内存中的信息将丢失。外存储器简称外存,属于外部设备,与CPU不能直接进行信息交换,必须通过接口电路才能进行。外存的容量大,存储的信息长久、稳定,系统关机或断电后信息仍然保存,但存取速度相对于内存要慢得
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息处理 工具 计算机系统
限制150内