版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大学计算机基础教程云南财经大学信息学院编著1大学计算机基础教程1第1章
计算机系统2第1章
计算机系统2本章提要:本章主要介绍了计算机系统的基本组成;主板的功能;CPU的构成部件、各部件功能、CPU主要性能指标;ROM与RAM的功能、内存的主要性能指标、存储容量的表示;显卡、声卡、网卡的主要功能;显示器的种类及主要性能指标;硬盘存储容量的计算及主要性能指标;光盘及U盘的特点;系统软件与应用软件的特点;冯·诺依曼机型的主要特征;计算机的存储程序工作原理;访存的局部性原理;采用高速缓冲存储器(Cache)的目的;三级存储体系;数值数据在计算机中的表示;西文字符在计算机中的表示(ASCII码);汉字在计算机中的表示等;3本章提要:31.1计算机系统的基本组成一个完整的计算机系统由硬件系统和软件系统两大部分组成。如图1.1所示。图1.1计算机系统逻辑结构图41.1计算机系统的基本组成一个完整的计算机系统由硬件系统1.1.1计算机硬件系统计算机硬件系统就是我们所看到的实际物理设备,由主机和外部设备组成。1.主机设备
主机设备是指电脑机箱内所有的设备,它可以分为主机板部分、驱动器部分、接口卡部分。(1)主机板部分主机板部分是微型计算机机箱内最重要的部分,包括主机电路板(主板)、CPU、内存、机箱和电源。①主板:又叫主机电路板、系统板。它安装在机箱内,是微型计算机最基本的也是最重要的部件之一。它是一块印刷电路板,其功能是将中央处理单元(CPU)、只读存储器(ROM)、随机存储器(RAM)、输入输出(I/O)控制电路、扩充插槽、面板控制开关和指示灯等部分有机地联接在一起。主板示例图如图1.251.1.1计算机硬件系统5图1.2微型计算机主板图片6图1.2微型计算机主板图片6
主板上一般有3-8个扩展插槽,供微型计算机外围设备的控制卡插接。通过更换这些插卡,可以对微型计算机进行局部升级,使用户在配置机型方面有更大的灵活性。主板在整个微型计算机系统中扮演着非常重要的角色,主板的类型和档次决定着整个微型计算机系统的类型和档次,主板的性能影响着整个微型计算机系统的性能。目前生产主板的企业有多家,各厂家主板的构成又不一致。有的用扩展插槽外接声卡和网卡,有的则将声卡和网卡集成在主板上(图1.2就是将声卡和网卡集成在主板上)。有的主板只能使用特定的CPU,如带有Intel芯片组的主板,只能使用Intel的CPU。带有AMD芯片组的主板,只能使用AMD的CPU等。。
7主板上一般有3-8个扩展插槽,供微型计算机外围设
②中央处理器(CentralProcessingUnit),简称CPU。由运算器和控制器组成,分别由运算电路和控制电路实现。是任何计算机系统中必备的核心部件。运算器是对数据进行加工处理的部件,它在控制器的作用下与内存交换数据,负责进行各类基本的算术运算、逻辑运算和其他操作。运算器由算术逻辑单元(ArithmeticLogicUnit,ALU)、累加器、状态寄存器和通用寄存器等组成。ALU是用于完成加、减、乘、除等算术运算,与、或、非等逻辑运算以及移位、求补等操作的部件。控制器是整个计算机系统的指挥中心,负责对指令进行分析,并根据指令的要求,有序地、有目的地向各个部件发出控制信号,使计算机的各部件协调一致地工作。控制器由指令指针寄存器、指令寄存器、控制逻辑电路和时钟控制电路等组成。寄存器是CPU的一个重要组成部分,是CPU内部的临时存储单元。寄存器既可以存放数据和地址,又可以存放控制信息或CPU工作的状态信息。8②中央处理器(CentralProcessing
CPU档次的高低,直接决定了一个计算机系统的档次。反映CPU档次的最重要指标是主频和数据传送的位数(字长)。主频也叫时钟频率,单位是MHz,用来表示CPU的运算速度。主频说明了CPU的工作速度,一般来说,主频越高,CPU的运算速度越快。常用的CPU主频有1.5GHz、2.0GHz、2.4GHz等。CPU传送数据的位数是指计算机在同一时间能同时并行传送的二进制信息位数。人们常说的16位机、32位机和64位机,是指该计算机中的CPU可以同时处理16位、32位和64位的二进制数据。286机是16位机,486机是32位机,Pentium机是64位机。随着型号的不断更新,微型计算机的性能也不断提高。9CPU档次的高低,直接决定了一个计算机系统的档次。图1.3CPU图片(正反两面)10图1.3CPU图片(正反两面)10
双核处理器计算机处理性能的提升依赖于处理器主频的提升,随着CPU主频的不断加大和工艺线宽的不断缩小,使得处理器散热等问题日益严重,单纯的主频提升已经遭遇瓶颈,而双核心技术的引入是提高处理器性能另一个行之有效的途径。双核处理器就基于单个半导体的一个处理器上拥有两个一样功能的处理器核心,就是将两个物理处理器核心整合在一个内核之中。核心之间以芯片速度通信,降低了处理器之间的延迟。双核CPU所具备的两个物理核心是相对独立的,每个核心都可以拥有独立的高速缓存、寄存器、运算单元,可以使两个独立进程互不干扰。这将大大提升处理器的工作效率。双核处理器典型的代表是AMD公司的双核处理器。它是将两个内核做在一个晶元上,通过超传输技术让CPU内核直接跟外部I/O相连的直连架构和集成内存控制器技术,使得每个内核都有自己的高速缓存和专用输入输出通道,没有资源争抢的问题,集成度更高。11双核处理器11
③内部存储器存储器按功能可分为主存储器(简称主存或内存)和辅助存储器(简称辅存或外存)。主存是相对存取速度快而容量小的一类存储器,辅存则是相对存取速度慢而容量很大的一类存储器。存储器最主要的性能指标有存取时间和存储容量。数据存入存储器的操作叫写操作,从存储器取出数据的操作叫读操作,从存储器接收到读(或写)申请命令到从存储器读出(或写入)数据所需的时间称为存储器的存取时间,时间越短,速度就越快。一个存储器中所包含的字节数称为该存储器的容量,简称存储容量。存储容量通常用KB、MB、GB或TB表示,其中B是字节(Byte),并且1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB。例如,640KB就表示640×1024=655360个字节。12③内部存储器12
主存储器,也称为内部存储器(简称内存),内存直接与CPU相连接,是计算机中主要的工作存储器,当前运行的程序与数据存放在内存中。内部存储器按其工作方式的不同,可以分为随机存取存储器(简称随机存储器或RAM)和只读存储器(简称ROM)。随机存储器。随机存储器允许随机的按指定内存单元的地址从内存单元中取出或向该内存单元写入数据(简称对内存单元的读写),这一特性使得其对任何地址的存取时间都是相同的。由于信息是通过电信号写入RAM的,所以断电时RAM中的信息就会丢失。13主存储器,也称为内部存储器(简称内存),内存直图1.4内存图片14图1.4内存图片14计算机工作时使用的程序和数据等都存储在RAM中,所以在完成处理任务时,应将这些工作的程序或数据存储到外存储器中,否则关机后信息就会丢失。我们通常所说的内存大小就是指RAM的大小,一般以MB为单位。只读存储器。只读存储器是只能读出而不能随意写入信息的存储器。在制造ROM的时候,就将一些常规信息存入ROM并永久保存。这些信息只能读出而不能写入。当计算机断电后,ROM中的信息不会丢失。当计算机重新被加电后,其中的信息保持原来的不变,仍可被读出。15计算机工作时使用的程序和数据等都存储在RAM中,
④机箱和电源机箱是计算机的外壳,从外观上分为卧式和立式两种。机箱一般包括外壳、用于固定软硬驱动器的支架、面板上必要的开关、指示灯和显示数码管等。通常在主机箱的正面都有电源开关Power和Reset按钮,Reset按钮用来重新启动计算机系统(有些机器没有Reset按钮)。电源是微型计算机的供电系统,用来给主机及其他的外部设备提供电源。(2)驱动器部分驱动器部分是驱动存储介质的电路。是辅助存储器的驱动装置。包括软盘驱动器,硬盘驱动器,光盘驱动器等。除了硬盘驱动器与硬盘装于一体外,其它驱动器都是与存储介质分开的。16④机箱和电源16(3)接口卡部分包括显卡、声卡、网卡。①显卡显卡又称为视频卡、图形卡、显示适配器等。它是主机与显示器之间连接的部件,其作用是控制计算机的图形输出,将CPU送来的影像数据处理成显示器认识的格式,再送到显示器形成图像。显卡主要由显示主芯片(即图形处理芯片GraphicProcessingUnit)、显存、数模转换器(RAMDAC)及其它附属部件组成。显示主芯片是显示卡的核心,它负责了显卡绝大部分的计算工作。在整个显卡中,显示主芯片负责处理由计算机发来的数据,最终将产生的结果显示在显示器上。显示主芯片的处理速度越快,性能就越好。显卡的另一个主要性能指标是显存的大小。显存容量是显卡本身存储的容量数,这是选择显卡的重要参数之一。显存容量的大小决定着显存临时存储数据的能力,在一定程度上也会影响显卡的性能,从而影响显示速度等。显存容量从早期的512KB、1MB、2MB等,发展到8MB、12MB、16MB、32MB、64MB,一直到目前主流的128MB、256MB和高档显卡的512MB,某些专业显卡甚至已经具有1GB的显存了。17(3)接口卡部分包括显卡、声卡、网卡。17图1.5显示卡图片18图1.5显示卡图片18
②声卡声卡(SoundCard)是多媒体技术中最基本的组成部分,是实现声波/数字信号相互转换的部件。声卡的基本功能是把来自话筒、光盘等的原始声音信号加以转换,输出到耳机、扬声器等声响设备,或通过音乐设备数字接口(MIDI)使乐器发出美妙的声音。声卡的工作原理很简单,就是实现声音设备处理的模拟信号与计算机处理的数字信号进行相互转换,完成输入的声音数据存入到计算机内和将计算机处理的声音数据输出到声音设备。从结构上分,声卡可分为模数转换电路和数模转换电路两部分,模数转换电路负责将麦克风等声音输入设备采到的模拟声音信号转换为电脑能处理的数字信号;而数模转换电路负责将电脑使用的数字声音信号转换为喇叭等设备能使用的模拟信号。19②声卡19图1.6内置独立声卡图片20图1.6内置独立声卡图片20③网卡网卡也叫“网络适配器”,英文全称为“NetworkInterfaceCard”,简称“NIC”,它是使计算机相互联网的设备。网卡插在计算机主板插槽中,其作用主要有两个:一是将计算机的数据发送到网络上去;二是接收网络上其它设备传过来的数据,发送到所在的计算机中。它的基本功能为:并行与串行的数据转换、包的装配和拆装、网络存取控制、数据缓存等。它的主要技术参数为带宽、总线方式、电气接口方式等。目前主要是16位网卡。网卡具有网卡驱动程序和I/O系统两部分。驱动程序使网卡和网络操作系统兼容,实现计算机与网络的通信。I/O系统可以通过数据总线实现计算机和网卡之间的通信。网卡是计算机网络中最基本的元素。在计算机网络中的每台计算机只有通过网卡才能与其它计算机进行通信。21③网卡21图1.8内置独立网卡图片22图1.8内置独立网卡图片222.外部设备
外部设备简称外设,是指计算机所外接的设备,包括输入设备、输出设备和辅助存储器。(1)输入设备计算机中常用的输入设备是键盘、鼠标。①键盘键盘是目前实现数据输入的主要设备,键盘通过一根五芯电缆连接到主机的键盘插座内,其内部有专门的微处理器和控制电路,当操作者按下任一键时,键盘内部的控制电路产生一个代表这个键的二进制代码,然后将此代码输入主机内部,操作系统就知道用户按下了哪个键,实现了数据的输入过程。现在的键盘通常有101键键盘和104键键盘两种,较常用的是104键键盘。232.外部设备23图1.9键盘图片
24图1.9键盘图片24②鼠标鼠标也是一种常用的输入设备,鼠标可以方便准确地移动光标进行定位,因其外形酷似老鼠而得名。根据结构的不同,鼠标可分为机械式和光电式两种:
机械式鼠标:其底部有一个橡胶小球,当鼠标在水平面上滚动时,小球与平面发生相对转动而控制光标移动。
光电式鼠标:其对光标进行控制的是鼠标底部的两个平行光源,当鼠标在特殊的光电板上移动时,光源发出的光经反射后转化为移动信号,控制光标移动。25②鼠标25图1.10鼠标图片26图1.10鼠标图片26(2)输出设备计算机常用的输出设备为显示器和打印机。①显示器显示器是计算机系统最常用的输出设备,其作用是将计算机处理的结果以显示的方式提供给使用者。它的类型很多,根据显像管的不同可分为三种类型:阴极射线管(CRT)、发光二极管(LED)和液晶(LCD)显示器。阴极射线显示器要用电子枪,在枪和屏幕之间需有一定距离,因此这种显示器外形比大,故常用于台式机;发光二极管显示器常用于单板机;液晶显示器使用液晶在背景屏幕上形成字符和图像,体积相对较小,故常用于笔记本电脑,目前许多台式机也配用液晶显示器。27(2)输出设备27图1.11左图为CRT显示器图片,右图为液晶显示器图片28图1.11左图为CRT显示器图片,右图为液晶显示器图片28
衡量显示器好坏主要有两个重要指标:一个是分辨率;另一个是像素点距。每平方英寸上的像素数的多少称为分辨率,分辨率越高,图像的清晰度就越好。现在常用的分辨率有:800×600、1024×768、1280×1024、1600×1200等。1024×768(786432个像素点)的屏幕就比800×600(480000个像素点)的分辨率高。屏幕上相邻像素间的距离称像素点距。像素越密集、点距越小,则图像的清晰度和分辨率越高。一般点距小于等于0.28毫米的屏幕性能较好。29衡量显示器好坏主要有两个重要指标:一个是分辨率;②打印机打印机也是计算机系统中常用的输出设备,其作用是将计算机处理的结果以打印的方式提供给使用者。目前我们常用的打印机有点阵式打印机、喷墨打印机和激光打印机三种。
点阵打印机:又称为针式打印机,有9钟和24针两种。针数越多,针距越密,打印出来的字就越美观。针打的主要优点是:价格便宜、维护费用低,可复写打印,适合于打印蜡纸。缺点是:打印速度慢、噪声大、打印质量稍差。目前针式打印机主要应用于银行、税务、商店等的票据的复写打印。喷墨打印机:它是通过喷墨管将墨水喷射到普通打印纸上而实现字符或图形的输出,主要优点是:打印精度较高、噪声低、价格便宜;缺点是:打印速度慢,由于墨水消耗量大,使日常维护费用高。30②打印机30
激光打印机:激光打印机是近年来发展很快的一种输出设备,由于它具有精度高、打印速度快、噪声低等优点,已越来越成为办公自动化的主流产品。其缺点是价格较高,但随着激光打印机的普及,其价格也将大幅度下降。激光打印机的一个重要指标就是DPI(每英寸点数),即分辨率。分辨率越高,打印机的输出质量就越好。
图1.12左、中、右图分别为针式、喷墨和激光打印机图片
31激光打印机:激光打印机是近年来发展很快的一种输出
(3)辅助存储器也称为外存储器(简称外存),内部存储器虽然速度快,但缺点是在断电后存储里面的数据就会丢失。因此,在关闭计算机前,必须将处理的数据存入外部存储器。外部存储器在断电后仍能保持里面存储的数据。另一特点是容量大,缺点是速度慢。计算机执行程序和加工处理数据时,外存中的数据按数据块或数据组先送入内存后才能使用,即计算机通过外存与内存不断交换数据的方式使用外存中的数据。常用的辅助存储器主要有软磁盘、硬磁盘、光盘和微盘。外部存储器既是输入设备,也是输出设备。①软盘:目前使用的软盘是3.5英寸盘(简称3寸盘),属于磁介质。存储容量一般为1.44M。一个完整的软盘存储系统是由软盘、软盘驱动器和软驱适配卡组成。软盘只能存储数据,如果要对它进行读出或写入数据的操作,还必须有软盘驱动器。由于软盘容量小,速度慢,且易损坏等,现已较少使用。32(3)辅助存储器32
图1.13软盘图片33图1.13软盘图片33②硬盘:从数据存储原理和存储格式上看,硬盘与软盘完全相同。但硬盘的磁性材料是涂在金属、陶瓷或玻璃制成的硬盘基片上,而软盘的基片是塑料的。硬盘相对软盘来说,主要是存储空间比较大,现在的硬盘容量已在40GB以上。硬盘大多由多个盘片组成,此时,除了每个盘片要分为若干个磁道和扇区以外,多个盘片表面的相应磁道将在空间上形成多个同心圆柱面。通常情况下,硬盘与硬盘驱动器同为一体,安装在计算机的主机箱中,但现在已出现一种移动硬盘。这种移动硬盘通过USB接口和计算机连接,方便用户携带大容量的数据。34②硬盘:从数据存储原理和存储格式上看,硬盘与软盘图1.14硬盘(与驱动器合为一体)图片35图1.14硬盘(与驱动器合为一体)图片35硬盘是由若干个盘片叠加在一起构成的,每个盘片有正反两个存储面,每个存储面有若干个磁道,每个磁道有若干个扇区,如图1.15所示。图1.15硬盘的磁道与扇区示意图36硬盘是由若干个盘片叠加在一起构成的,每个盘片有正硬盘的每个存储面对应有一个磁头进行读写。硬盘存储容量计算公式为:硬盘容量=磁头数×每盘面上的磁道数×扇区数×512字节。例如,Maxtor6Y080L0硬盘的磁头数为16、每盘面上的磁道数为158816、每磁道上的扇区数为63,则其总容量的计算方法为:16×158816×63×512=81964302336字节。由于lKB=1024B、1MB=1024KB、1GB=1024MB,所以这个硬盘的容量为:81964302336字节/1024/1024/1024=76.33GB。硬盘的主要性能指标有主轴转速、高速缓存、全程访问时间和内部数据传输率等。主轴转速:一般以每分钟多少转来表示(RPM)。硬盘的主轴转速是决定硬盘内部数据传输率的决定因素之一,它在很大程度上决定了硬盘的速度,同时也是区别硬盘档次的重要标志。其值越大,速度越快。37硬盘的每个存储面对应有一个磁头进行读写。硬盘存储高速缓存:该指标指在硬盘内部的高速存储器。其值越大,速度越快。目前硬盘的高速缓存一般为512KB~2MB,SCSI硬盘的更大。全程访问时间:该指标指磁头开始移动直到最后找到所需要的数据块所用的全部时间,单位为毫秒。其值越小,速度越快。内部数据传输率:硬盘数据传输率分为内外部传输率。外部传输率是指从硬盘的缓存中向外输出数据的速度,目前采用SCSI技术的外部传输率已经达到了160MB/s。内部传输率是指硬盘在盘片上读写数据的速度,现在的主流硬盘大多在30MB/s到60MB/s之间。由于硬盘的内部传输率要小于外部传输率,所以只有内部传输率才可以作为衡量硬盘性能的真正标准。其值越大,速度越快。38高速缓存:该指标指在硬盘内部的高速存储器。其值越③光盘:与磁盘相比,光盘以其单位容量大、成本低、读写无磨损(因光盘的读写是通过光盘驱动器中的光学头用激光束来读写的,所以,从理论上讲是永无磨损读写)等特点,很快受到人们的欢迎,普及相当迅速。目前,用于计算机系统的光盘有三类:只读光盘(CD-ROM)、一次写入光盘(CD-R)和可擦写光盘(CD-RW)。目前还有一种称为DVD(DigitalVideoDisc)的光盘,其外形与CD光盘相似,但其存储容量可达4.7GB,是CD的7倍左右。不仅如此,DVD的播放质量也比CD好得多,是CD的替代产品。39③光盘:与磁盘相比,光盘以其单位容量大、成本低、图1.16光盘图片40图1.16光盘图片40④U盘:U盘是一种新型的随身型移动存储设备,符合USB1.0(UniversalSerialBus,统一串行总线)标准,通过USB接口与计算机交换数据,支持即插即用,在WindowsMe/Windows2000及以后版本的操作系统下无须安装任何驱动程序,使用非常方便。U盘的另外一个优点是它的读写速度非常快,其读出速度大于1MB/S,写入速度大于600KB/S,大大快于软盘的速度;另外,U盘采用Flash(Flash芯片是一种电子器件,类似于EPROM和EEPROM)作为存储介质,无机械读写部件,所以不仅数据保持能力非常强,抗电磁干扰,而且抗震能力也非常强。U盘采用世界上最先进的存储和移动传输技术,加上为方便使用而用心设计的造,是移动办公及文件交换的最佳选择.41④U盘:U盘是一种新型的随身型移动存储设备,符合
图1.17U盘图片42图1.17U盘图片421.1.2计算机软件系统
在计算机系统中,硬件是物质基础,软件是指挥硬件工作的灵魂。软件的功能与质量在很大程度上决定了整个计算机的性能,故软件和硬件一样,是计算机工作必不可少的组成部分。所谓软件,是指为解决问题而编制的程序及其文档。计算机软件包括计算机本身运行所需要的系统软件和用户完成任务所需要的应用软件。计算机是依靠硬件系统和软件系统的协同工作来执行给定任务的。计算机的软件系统由系统软件和应用软件组成。43431.系统软件系统软件是负责管理计算机系统中各种独立的硬件,使得它们可以协调工作的程序和相关数据。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。一般来讲,系统软件包括操作系统、语言处理程序和工具软件等。(1)操作系统操作系统是最重要的系统软件,它直接与硬件接触,管理和控制硬件资源,同时为上层软件提供支持,也为用户使用计算机提供了一个友好的界面。操作系统是用户和计算机之间的接口,提供了软件开发环境和运行环境。目前,常用的操作系统主要有Windows、Linux、UNIX、XENIX、0S/2等。4444
(2)语言处理程序语言处理程序主要有汇编程序、编译程序、连接程序和解释程序等。计算机只能接受0和1组成的代码,即机器语言程序。用高级语言编写的程序必须经过“翻译”形成机器语言程序,计算机才能执行。语言处理程序就是完成这种翻译的软件。如C语言、Java语言处理程序等。(3)工具软件是一些工具性的服务程序,便于用户对计算机的使用和维护。主要有测试程序、诊断程序、调试程序和监控程序等。如SpeedFan硬件监控软件、PCBooster计算机性能的诊断与调整软件等。45(2)语言处理程序452.应用软件应用软件是针对某个应用领域的具体问题而开发和研制的程序。应用软件一般包括用户程序及其说明性文件资料。应用软件必须在系统软件的支持下才能工作。它具有很强的实用性和专业性,正是由于应用软件的开发和使用,才使得计算机的应用日益渗透到社会的各行各业。由于计算机软件的迅速发展,软件逐步标准化、模块化,一般把解决各类特别问题的应用程序的组合称为软件包。(1)文字处理文字处理是对字、词、文稿处理的总称,文字编辑是文稿处理的基本内容。用计算机编辑文稿,具有方便、快捷、灵活和可重用的优点。常见的中文字处理软件有WPS、中文Word等,它们都采用全屏幕编辑,并提供联机帮助及丰富的图文处理能力。462.应用软件46(2)表格处理表格处理指对文字数据的表格进行编辑计算、存储、打印等处理。表格处理软件可以在表格单元中填入字符、数字或公式,可进行排序、统计、计算。常见的表格处理软件有Lotus-1-2-3、Excel、CCED等。(3)图形处理图形处理指对各类图形进行修补、填色、投影、编辑等。可以把一幅照片美化,改变其背景、前景、光线而得到另外的效果,常见的有Photoshop、Paintshop等。(4)计算机辅助软件计算机可以用于任何领域,代替人们做重复性的、繁重的工作,或者辅助人们以便更好、更快地完成任务。这种辅助人们完成某项任务的软件称为计算机辅助软件。计算机辅助软件种类很多,有用于教育的,有用于生产的,有用于设计的,也有用于日常生活的。各种计算机辅助设计软件(CAD)、计算机辅助制造软件(CAM)、计算机辅助测试(CAT)等。47(2)表格处理471.2计算机基本工作原理及工作过程1.2.1
冯·诺依曼机型的主要特征冯·诺依曼机型主要有以下三个特征:第一,采用二进制代码表示数据和指令计算机中被处理的信息统称为数据。计算机的具体工作表现为执行程序(指令的有序集合)。在计算机中数据和指令都采用二进制代码表示,虽然它们在外形上并无差别,但它们各自约定的含义不同。第二,采用存储程序的工作方式冯·诺依曼提出了将程序中的指令与指令所处理的数据一起存入存储器中的思想。这个著名的存储程序的工作模式成为现代计算机工作基本机理。第三,计算机的硬件系统由五大部分组成,即由运算器、控制器、存储器、输入设备、输出设备组成。481.2计算机基本工作原理及工作过程481.2.2
计算机工作原理(存储程序工作原理)存储程序工作原理:(1)事先编写程序。为了用计算机求解问题,需要事先编写程序,由它告诉计算机需要做那些事,按什么步骤去做,并提供加工处理的数据。一个任务往往要通过许多步骤去完成,每一步骤要求由计算机执行操作的命令来完成。计算机执行的程序就是由这些指令序列和有关的原始数据组成的。(2)将程序存入计算机的内存中。(3)计算机在运行程序时自动地、连续地从存储器中依次取出指令加以执行。这是计算机中有两股信息在流动:数据流和控制流。传统的冯·诺依曼机在执行程序时,始终是控制流驱动数据流。为了控制指令的执行次序,设置了一个程序计数器PC。用PC指定指令在存储器中的位置。491.2.2计算机工作原理(存储程序工作原理)491.2.2
计算机的工作过程
计算机的工作过程如图1.18所示:
图1.18计算机工作过程示意图501.2.2计算机的工作过程图1.18计算机工作过程示意图1.18中实线为程序和数据,虚线为控制命令。计算步骤的程序和计算中需要的原始数据,在控制命令的作用下通过输入设备送入计算机的存储器。当计算开始的时候,在取指令的作用下把程序指令逐条送入控制器。控制器向存储器和运算器发出取数命令和运算命令,运算器进行计算,然后控制器发出存数命令,计算结果存放回存储器,最后在输出命令的作用下通过输出设备输出结果。51图1.18中实线为程序和数据,虚线为1.3计算机的存储体系1.3.1
访存的局部性原理
从大量的统计中得到的一个规律是,程序中对于存储空间90%的访问局限于存储空间的10%的区域中,而另外10%的访问则分布在存储空间的其余90%的区域中。这就是通常说的访存的局部性原理。访存的局部性规律包括两个方面:一是时间局部性,如果一个存储项被访问,则可能该项会很快被再次访问;二是空间局部性,如果一个存储项被访问,则该项及其邻近的项也可能很快被访问。521.3计算机的存储体系521.3.2
高速缓冲存储器(Cache)高速缓存是位于CPU和主存之间的高层存储子系统,其访问速度与CPU的速度接近。采用高速缓存是基于访存的局部性原理,其主要目的是提高存储器的平均访问速度,从而使存储器的速度也CPU的速度相匹配。Cache的基本工作原理是:处理机按主存地址访问存储器,存储器地址的高段通过主存-Cache地址映象机构借助查表判定该地址的存储单元是否在Cache中,如果在,则Cache命中,按Cache地址访问Cache。否则Cache不命中,则需要访问主存,并从主存中调入相应数据块到Cache中,若Cache中已写满,则要按某种算法将Cache中的某一块替换出去,并修改有关的地址映象关系。目前,Cache通常被集成到CPU内以提高访问速度。531.3.2高速缓冲存储器(Cache)531.3.3
三级存储体系人们为了解决存储器速度、价格和容量的矛盾,应用了访问局部性原理,把存储体系设计成为层次化的结构以满足使用要求。在这个层次化存储系统中,一般由寄存器、高速缓存(Cache)、主存(内存)、外存(硬盘等)组成。由于寄存器是在CPU内部,因此,通常将高速缓存、主存、外存称为三级存储体系。计算机对存储器的要求是高速度、大容量、低价格。存取速度由快到慢的顺序是CPU内部的寄存器、一级缓存和二级缓存、内存、外存。单位存储器价格也按此顺序由高到低。容量也按此顺序由小到大。541.3.3三级存储体系541.4计算机中数据的表示1.4.1
基本概念1.编码计算机要处理的数据除了数值数据以外,还有各类符号、图形、图像和声音等非数值数据。而计算机只能识别0和1两个数码。要使计算机能处理这些信息,首先必须将各类信息转换成“0”和“1”表示的代码,这一过程成为编码。2.数据能被计算机接受和处理的符号的集合都称为数据。3.比特比特(Bit:BinaryDigit——二进制数位)是指1位二进制的数码(即0或1)。比特是计算机中表示信息的数据编码中的最小单位。551.4计算机中数据的表示554.字节
字节表示被处理的一组连续的二进制数字。通常用8位二进制数字表示一个字节,即一个字节由8个比特组成。字节是存储器系统的最小存取单位。1.4.2
数值数据的表示
数值数据有大小和正负之分。通常在微型计算机中,用两个字节表示一个整数,用四个字节表示一个实数。在二进制数的最前面规定一个符号位:“0”表示正数,“1”表示负数。数据表示方法通常有定点数表示和浮点数表示两种。1.定点数的表示
①定点整数:小数点的位置在最低数值位的后面,用于表示整数,如下所示。数符数值564.字节数符数值56
②定点小数:小数点的位置约定在最高数值位的前面,用于表示小于1的纯小数,如下所示。2.浮点数的表示浮点数的表示来源于数学中的指数形式:
式中R表示进制数的基数。N可以用下面两个部分表示。①尾数M。尾数为小于1的小数。②阶码c。阶码相当于数学中的指数。如下所示给出了浮点数的表示方法。阶符阶码尾符尾数57②定点小数:小数1.4.3
字符的表示
字符是人与计算机交互过程中不可缺少的重要信息。要使计算机能处理、存储字符信息,首先也必须用二进制“0”和“1”代码对字符进行编码。1.西文字符的表示西文字符用ASCII码表示。ASCII编码是由美国国家标准委员会制定的一种包括数字、字母、通用符号和控制符号在内的字符编码集,全称叫美国国家信息交换标准代码(AmericanStandardCodeforInformationInterchange)。ASCII码是一种7位二进制编码,能表示27=128种国际上最通用的西文字符,是目前计算机中,特别是微型计算机中使用最普遍的字符编码集。581.4.3字符的表示582.汉字字符的表示(1)汉字交换码《国家标准信息交换用汉字编码字符集基本集》(GB2312-80),简称国标码,是为了在不同的汉字系统之间交换信息而制定的编码。该国家标准汉字编码集共收集和定义了7445个基本汉字。其中,使用频度较高的3755个汉字定义为一级汉字。使用频率较低的3008个汉字定义为二级汉字,共有6763个汉字。另外还定义了拉丁字母、俄文字母、汉语拼音字母、数字和常用符号等682个。GB2312-80规定每个汉字用2个字节的二进制编码,每个字节最高位为0,其余7位用于表示汉字信息。例如,汉字“啊”的国标码的2个字节的二进制编码00110000B和00100001B,对应的十六进制数为30H和21H。592.汉字字符的表示59(2)汉字输入码汉字输入方法很多,如区位、拼音、五笔字型等。不同输入法有自己的编码方案,所采用的编码方案统称为输入码。输入码进入机器后必须转换为机内码进行存储和处理。如,以全拼输入方案键入“tong”,或以五笔字型输入方案“xycq”,都能得到“统”这个汉字所对应的机内码。这个工作由汉字代码转换程序依靠事先编制好的输入码对照表完成转换。(3)汉字机内码汉字输入到计算机后,计算机系统要把各种不同的汉字输入码在机内转换成唯一的机内码。是计算机内存储及处理汉字所用的汉字代码。60(2)汉字输入码60汉字机内码的标准方案是将汉字国标码的2个字节二进制代码的最高位置为1,从而得到对应的汉字机内码。如汉字“啊”的机内码为10110000B、10100001B(即B0H、A1H)。计算机处理字符数据时,当遇到最高位为1的字节,便可将该字节连同其后续最高位也为1的另一个字节看作1个汉字机内码;当遇到最高位为0的字节,则可看作一个ASCII码西文字符,这样就实现了汉字、西文字符的共存与区分。(4)汉字字形码汉字字形码是一种用点阵表示字形的码,是汉字的输出形式。它把汉字排成点阵。常用的点阵由16×16、24×24、32×32、48×48或更高。一个16×16点阵的汉字字形要占32个字节,24×24点阵要占72个字节等等。所有不同的汉字字体的字形构成汉字库,一般存储在硬盘上,当要显示输出时,才调入内存,检索到要输出的字形送到显示器输出。61汉字机内码的标准方案是将汉字国标码的2个字节二进1.4.4
图形与图像的表示在计算机中的图形数据有两种常用的表示形式,一种称为几何图形或矢量图形,简称图形;另一种称为点阵图像或位图图像,简称图像。1.图形图形的元素是一些点、线、矩形、多边形、圆和弧线等等,它们都是通过数学公式计算获得的。其实质上是用数学的方式来描述一幅图形,在处理图形图像时根据图元对应的数学表达式进行编辑和处理。在屏幕上显示一幅图形图像时,首先要解释这些指令,然后将描述图形图像的指令转换成屏幕上显示的形状和颜色。矢量图形文件一般较小。矢量图形的优点是无论放大、缩小或旋转等都不会失真;缺点是难以表现色彩层次丰富的逼真图像效果,而且显示时间较长。常见的文件格式有AI、WMF、EMF等。621.4.4图形与图像的表示622.图像
图像是指用像素点来描述的图。图像一般是用摄像机、照相机或扫描仪等输入设备捕捉实际场景画面,离散化为空间、亮度、颜色(灰度)的序列值,把一幅彩色图或灰度图分成若干个像素点,每个像素点用若干个二进制位来指定该像素的颜色、亮度和属性。图像在计算机内存中由一组二进制位组成,这些位定义图像中每个像素点的颜色和亮度。屏幕上一个点也称为一个像素,显示一幅图像时,屏幕上的一个像素也就对应于图像中的某一个点。图像分为二值图(黑白图)和彩色图两大类,彩色图还可以分为真彩色图、伪彩色图等。图像适合于表现比较细腻、色彩较丰富的画面。图像占用存储空间较大。常见的文件格式有BMP、GIF、TIFF、JPEG等。632.图像631.4.5
声音的表示声音是一种连续的波,称为声波。要把声音信号存储到计算机之中去,必须把连续变化的波形信号(称为模拟信号)转换成为数字信号,因为计算机中只能存储数字信号。把模拟信号转换为数字信号(A/D)一般由对声音信号的采样和转换两步来完成。所谓采样就是采集声音模拟信号的样本,然后再转换成数字信号。计算机对声音采样能力的大小也用两个参数来衡量:采样频率和声音采样信号的位数。它们不仅影响到声音的播放质量,还与存储声音信号所需要的存储空间有直接的关系。641.4.5声音的表示641.采样频率是指计算机每秒钟采集多少个声音样本,是描述声音文件的音质、音调的重要指标,也是衡量声卡、声音文件的质量标准。采样频率越高,即采样的间隔时间越短,则在单位时间内计算机得到的声音样本数据就越多,对声音波形的表示也越精确。当前声卡常用的采样频率一般为11KHz(每秒采集声音样本11千次)、22KHz、44.1KHz和48KHz。11KHz的采样率获得的声音称为电话音质,基本上能让你分辨出通话人的声音;22KHz称为广播音质;44.1KHz称为CD音质。采样频率越高,获得的声音文件质量越好,占用磁(光)盘的空间也就越大。一首CD音质的歌曲会占去40M左右的盘空间。651.采样频率652.声音样本的位数
也称为采样值的编码位数,这个参数表示了计算机度量声音波形幅度(音量)的精度,就是通常所说的声卡的位数,目前多为16位声卡,专业级的高档声卡有32位的。位数越多,度量的单位越小,计算机对声音波形描述的精度越高,声音的质量越高。采样到计算机内的声音信号经过模数转换后生成数字信号就可以保存在计算机的存储介质中,这样的文件称为声音文件。常见的声音文件的格式有WAV、MIDI、CD等。662.声音样本的位数66本章小结:本章共分4节。
第1节介绍了计算机系统的构成。是本章的重点。本节主要阐述了下列主要知识点:一个完整的计算机系统由硬件系统和软件系统两大部分组成。硬件系统就是我们所看到的实际物理设备,由主机和外部设备组成。主板是一块印刷电路板,其功能是将中央处理单元、只读存储器、随机存储器、输入输出控制电路、扩充插槽、面板控制开关和指示灯等部分有机地联接在一起。中央处理器由运算器和控制器组成。运算器是对数据进行加工处理的部件;控制器是整个计算机系统的指挥中心,负责对指令进行分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 脚链市场发展前景分析及供需格局研究预测报告
- 垃圾焚化行业市场调研分析报告
- 含有电导体丝的玻璃产品供应链分析
- 电子防盗报警器项目运营指导方案
- 储热型取暖器产品供应链分析
- 药用石斛茎市场分析及投资价值研究报告
- 电动开窗器产品供应链分析
- 牛油杯细分市场深度研究报告
- 草垫机细分市场深度研究报告
- 花盆托架细分市场深度研究报告
- 期中测评试卷(1-4单元)(试题)-2024-2025学年人教版三年级数学上册
- 建筑物修复行业市场深度分析报告
- 西欧庄园教学设计 统编版九年级历史上册
- 第二章+轴对称图形(小结与思考)(单元复习)2023-2024学年八年级数学上册同步课堂
- 2021年四川乐山中考满分作文《把诗情写进青春里》
- (新版)烟草行业法律法规知识竞赛参考试题库-上(单选、多选题)
- 中国家用美容仪行业市场研究分析及发展趋向研判报告
- 2024年移动网格经理(认证考试)备考试题库大全-上单选、多选题汇
- 江苏省徐州市2023-2024学年八年级上学期期中英语试题
- 牙体牙髓病学-关于牙齿的故事智慧树知到答案2024年南昌大学
- xxx人民医院检查检验结果互认专项检查暨诊疗行为规范自查报告
评论
0/150
提交评论