网络工程师培训指南精品文稿.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《网络工程师培训指南精品文稿.ppt》由会员分享,可在线阅读,更多相关《网络工程师培训指南精品文稿.ppt(106页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网络工程师培训指南第1页,本讲稿共106页考试介绍-考试设置计算机 软件 计算机 网络 计算机 应用技术 信息系统 信息服务 高级资格 系统分析师 网络规划设计师 信息系统项目管理师系统架构设计师 系统规划与管理师 中级资格 软件评测师软件设计师软件过程能力评估师 网络工程师 多媒体应用设计师 嵌入式系统设计师 计算机辅助设计师 电子商务设计师 系统集成项目管理工程师 信息系统监理师数据库系统工程师 信息安全工程师信息系统管理工程师 信息技术支持工程师 初级资格 程序员网络管理员 多媒体应用制作技术员 电子商务技术员 信息系统运行管理员 网页制作员信息处理技术员 第2页,本讲稿共106页考试介
2、绍网络工程师考试分为上午、下午两场上午、下午两场,时间均为150150分钟分钟,均为笔试笔试上午试题上午试题侧重基础知识侧重基础知识,都是必做的选择题必做的选择题(客观题)(客观题),一共75空,每空1分,满分满分7575分分,每个空可从供选择的答案中选出下午试题下午试题侧重技能运用侧重技能运用,均是主观题均是主观题,应按照试题要求叙述解答,一般为一般为5 5题,每题题,每题1515分,分,满分也是满分也是7575分分第3页,本讲稿共106页考试大纲n网络工程师考试大纲第4页,本讲稿共106页考点考点1.1计算机中数据的表示及运算计算机中数据的表示及运算 n一、机器数和码制一、机器数和码制n各
3、种数据在计算机中的表示形式称为机器数,其特点是采用二进制计数制,数的符号用0、1表示,小数点则隐含表示而不占位置。真值是机器数所代表的实际数值。n机器数有无符号数和带符号数两种。无符号数表示正数,没有符号位。对无符号数,若约定小数点的位置在机器数的最低位之后,则是纯整数;若约定小数点位置在最高位之前,则是纯小数。带符号数的最高位是符号位,其余位表示数值,同样,若约定小数点的位置在机器数的最低位之后,则是纯整数;若约定小数点位置在最高数值位之前(符号位之后),则是纯小数。n为方便运算,带符号的机器数可采用原码、反码和补码等不同的编码方法,这些编码方法称为码制。第5页,本讲稿共106页n1原码表示
4、法原码表示法n数值X的源码记为X原,最高位为符号位,表示该数的符号,“0”表示正数,“1”表示负数,而数值部分仍保留着其真值的特征。n2反码表示方法反码表示方法n反码的符号的表示法与原码相同。正数的反码与正数的原码形式相同;负数的反码符号位仍为1,数值部分通过将负数原码的数值部分各位取反(0变1,1变0)得到。n3补码表示法补码表示法n正数的补码与原码相同;负数的补码是反码末位+1(丢弃最高位向上的进位),它是最适合进行数字加减运算的数字编码。第6页,本讲稿共106页二、定点数与浮点数二、定点数与浮点数n1定点数定点数n定点数是小数点的位置固定不变的数。通常采用两种简单的约定:将小数点的位置固
5、定在数据的最高位之前,或者固定在最低位之后。前者为定点小数,后者为定点整数。当数据小于定点数能表示的最小值时,计算机将它们作0处理,称为“下溢”;大于定点数能表示的最大值时,称为“上溢”,统称为“溢出”。n2浮点数浮点数n一个机器浮点数由阶码和尾数及其符号位组成,其中:尾数决定精度,阶码决定表示范围,最适合表示浮点数阶码的数字编码是移码。第7页,本讲稿共106页n1机器数的加减运算机器数的加减运算n在计算机中,通常只设置加法器,减法运算要转换为加法运算来实现。机器数的加、减法运算一般用补码来实现,其运算方法如下:nXY补X补+Y补n2机器数的乘除运算机器数的乘除运算n在计算机中实现乘除运算,主
6、要有3种方法:n(1)纯软件方案,乘除运算通过程序来完成。该方法速度很慢。n(2)通过增加少量的实现左右移位的逻辑电路来实现。n(3)通过专用的硬件阵列乘法器(或除法器)来实现。第8页,本讲稿共106页n3浮点运算浮点运算n(1)浮点加减运算)浮点加减运算n完成浮点数加减法有5个基本步骤:对阶、尾数加减、规格化、舍入和检查溢出。n(2)浮点乘除运算)浮点乘除运算n浮点数相乘:其积的阶码等于两乘数的阶码之和,尾数等于两乘数的尾数之积,数符由两乘数的数符按逻辑异或求出。n浮点数相除:其商的阶码等于被除数的阶码减去除数的阶码,尾数等于被除数的尾数除以除数的尾数,数符由两除数的数符按逻辑异或求出。第9
7、页,本讲稿共106页四、校验码四、校验码n通常使用校验码的方法来检测传送的数据是否出错。基本思想是把数据可能出现的编码分为两类:合法编码和错误编码。合法编码用于传送数据,错误编码是不允许在数据中出现的编码。n校验码中有一个重要概念是码距。所谓码距是指一个编码系统中任意两个合法编码之间至少有多少个二进制位不同。n1奇偶校验码奇偶校验码n奇偶检验通过在编码中增加一位来使编码中1的个数为奇数(奇校验)或者为偶数(偶校验),从而使码距变为2。对于奇(偶)校验码,能检查出代码信息中奇(偶)数位出错的情况,而错在哪些位却不能检查出来。也就是说它只能发现错误,但不能校正错误。n奇偶校验能够发现大约50%的突
8、发错误。若有奇数个比特位改变了,奇偶校验就能够检测出该错误;若有偶数个比特位改变了,奇偶校验就不能够检测出该错误。对于计算机网络来说,50%的准确率是不够的。n2海明码海明码n海明码是利用奇偶性来检错和校验的方法。其构成方法是:在数据位之间插入k个校验位,通过扩大码距来实现检错和纠错。n3循环冗余校验码n循环冗余校验码(CRC)由两部分组成,左边为信息码(数据),右边为校验码。若CRC码的字长为n,信息码占k位,则校验码就占n-k位。校验码是由信息码产生的,校验位越长,校验能力就越强。在求CRC编码时,采用的是模2运算。第10页,本讲稿共106页【试题1-1】2010年11月真题2n若计算机采
9、用8位整数补码表示数据,则(2)运算将产生溢出。n(2)A.-127+1 B.-127-1 C.127+1 D.127-1第11页,本讲稿共106页【试题1-2】2010年5月真题5n若某整数的16位补码为FFFFH(H表示十六进制),则该数的十进制值为(5)。n(5)A.0 B.-1 C.D.第12页,本讲稿共106页【试题1-3】2009年11月真题3n以下关于校验码的叙述中,正确的是?(3)?。nA.海明码利用多组数位的奇偶性来检错和纠错B.海明码的码距必须大于等于1nC.循环冗余校验码具有很强的检错和纠错能力D.循环冗余校验码的码距必定为1第13页,本讲稿共106页【试题1-4】200
10、9年5月真题3n计算机中常采用原码、反码、补码和移码表示数据,其中,0编码相同的是(3)。nA.原码和补码B.反码和补码C.补码和移码D.原码和移码第14页,本讲稿共106页【试题1-5】2008年11月真题2n计算机在进行浮点数的相加(减)运算之前先进行对阶操作,若x的阶码大于y的阶码,则应将(2)。nA.x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算数左移nB.x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算数右移nC.y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算数左移nD.y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算数右移 第15页,本讲稿共106页考点考点1.
11、2 计算机组成和中央处理器计算机组成和中央处理器CPU n一、计算机组成一、计算机组成n计算机主要由中央处理器、存储器和输入/输出设备组成,如图1-2所示。n第16页,本讲稿共106页二、中央处理器二、中央处理器n中央处理器,即CPU,是运算器和控制器的合称。n1CPU的功能的功能n(1)程序控制:CPU通过执行指令来控制程序的执行顺序。n(2)操作控制:一条指令功能的实现需要若干操作信号来完成,CPU产生每条指令的操作信号并将其送往不同的部件,控制相应部件的操作。n(3)时序控制:CPU通过时序电路产生的时钟信号进行定时,以控制各种操作按指定时序进行。n(4)数据处理:完成对数据的加工处理。
12、第17页,本讲稿共106页n2CPU的组成的组成n微处理器是计算机的核心部件,包括运算器、控制器、寄存器组3大部分,一般被集成在一个大规模集成芯片上,具有计算、控制、数据传送、指令译码及执行等重要功能,它直接决定了计算机的主要性能。各主要功能部件介绍如下:第18页,本讲稿共106页n1)运算器)运算器n运算器主要完成算术运算、逻辑运算和移位操作,主要部件有算术逻辑单元ALU、累加器ACC、标志寄存器、寄存器组、多路转换器和数据总线等。n(2)控制器)控制器n控制器实现指令的读入、寄存、译码和在执行过程有序地发出控制信号。控制器主要由指令寄存器IR、程序计数器PC、指令译码器、状态/条件寄存器、
13、时序产生器、微操作信号发生器组成。第19页,本讲稿共106页n程序计数器(PC):当程序顺序执行时,每取出一条指令,PC内容自动增加一个值,指向下一条要取的指令。n指令寄存器:用于寄存当前正在执行的指令。n指令译码器:用于对当前指令进行译码。n状态/条件寄存器:用于保存指令执行完成后产生的条件码。另外还保存中断和系统工作状态等信息。n时序部件:用于产生节拍电位和时序脉冲。n微操作信号发生器:根据指令提供操作信号,时序产生器提供时序信号。第20页,本讲稿共106页(3)寄存器)寄存器n寄存器用于暂存寻址和计算过程的信息。CPU中的寄存器通常分为存放数据的寄存器、存放地址的寄存器、存放控制信息的寄
14、存器、存放状态信息的寄存器和其他寄存器等类型。n累加器:是一个数据寄存器,在运算过程中暂时存放被操作数和中间运算结果。n通用寄存器组:是CPU中的一组工作寄存器。运算时,用于暂存操作数或地址。n标志寄存器:也称状态寄存器,它用于记录运算中产生的标志信息。n指令寄存器:用于存放正在执行的指令。n地址寄存器:包括程序设计器、堆栈指示器、变址寄存器、段地址寄存器等。n其他寄存器:如用于程序调试的“调试寄存器”、用于存储管理的“描述符寄存器”等 第21页,本讲稿共106页1流水线技术原理流水线技术原理n流水线技术把CPU的一个操作进一步分解成多个可以单独处理的子操作(如取指令、指令译码、取操作数、执行
15、),使每个子操作在一个专门的硬件站上执行,这样一个操作需要顺序地经过流水线中多个站的处理才能完成。在执行的过程中,前后连续的几个操作可以依次流入流水线中,在各个站间重叠执行。第22页,本讲稿共106页2流水线处理机的主要指标流水线处理机的主要指标n设某流水线技术分为n个基本操作:操作时间分别是,n(1)操作周期:取决于基本操作时间最长的一个,即操作周期为:nn(2)吞吐率:流水线的吞吐率为:n(3)流水线的建立时间:即第一条指令完成的时间:nn(4)执行m条指令时间 第23页,本讲稿共106页【试题1-6】2010年11月真题3n编写汇编语言程序时,下列寄存器中,程序员可访问的是(3)。n(3
16、)A程序计数器(PC)B指令寄存器(IR)nC存储器数据寄存器(MDR)D存储器地址寄存器(MAR)第24页,本讲稿共106页【试题1-7】2009年11月真题1n以下关于CPU的叙述中,错误的是?(1)?。nACPU产生每条指令的操作信号并将操作信号送往相应的部件进行控制nB程序控制器PC除了存放指令地址,也可以临时存储算术/逻辑运算结果nCCPU中的控制器决定计算机运行过程的自动化nD指令译码器是CPU控制器中的部件第25页,本讲稿共106页【试题1-8】2009年5月真题4若每一条指令都可以分解为取指、分析和执行三步。己知取指时间t取指4t,分析时间t分析3t,执行时间t执行5t。如果按
17、串行方式执行完100条指令需要(2)t。如果按照流水方式执行,执行完100条指令需要(3)t。(2)A.1190B.1195 C.1200 D.1205(3)A.504B.507 C.508 D.510 第26页,本讲稿共106页【试题1-9】2008年11月真题3n在CPU中,(3)可用于传送和暂存用户数据,为ALU执行算数逻辑运算提供工作区。nA.程序计数器B.累加寄存器C.程序状态寄存器D.地址寄存器第27页,本讲稿共106页【试题1-10】2008年5月真题2n现有四级指令流水线,分别完成取指、取数、运算、传送结果四步操作。若完成上述操作的时间依次为9ns、10ns、6ns、8ns。则
18、流水线的操作周期应设计为(2)ns。nA.6B.8C.9D.10第28页,本讲稿共106页【试题1-12】2007年5月真题1n(1)不属于计算机控制器的部件。nA.指令寄存器IRB.程序计数器PCnC.算术逻辑单元ALUD.程序状态寄存器PSW第29页,本讲稿共106页试题1-13】2006年11月真题3n设指令由取指、分析、执行3个子部件完成,每个子部件的工作周期均为t,采用常规标量单流水线处理机。若连续执行10条指令,则共需时间(3)t。nA.8B.10C.12D.14第30页,本讲稿共106页考点考点1.3 存储系统(存储系统(1)n一、存储器的层次结构一、存储器的层次结构n大多数计算
19、机都采用3层存储器层次结构,如图1-4所示。但一些简单的计算机没有高速缓存。第31页,本讲稿共106页二、主存储器n主存储器简称内存或主存,用来存放当前正在使用或随时要使用的数据和程序,CPU可直接访问。n1主存的种类n主存一般由RAM和ROM这两种工作方式的存储器组成,其绝大部分存储空间由RAM构成。n(1)RAM随机存储器:也叫读写存储器,内容可改变,在加电时,可随时向存储器中写或读信息,一旦停电,信息全部丢失,可分两类:n静态RAM(SRAM):利用触发器的两个稳态来表示所存储的“0”和“1”,不需要周期性地刷新。n动态RAM(DRAM):用半导体器件中分布电容上有无电荷来表示“1”和“
20、0”。因为保存在分布电容上的电荷会随着电容器的漏电而逐渐消失,所以需要周期性地给电容充电,称为刷新。n(2)ROM只读存储器:所存储的信息由生产厂家在生产时一次性写入,使用时只能读出,不能写入,断电后信息不会丢失。第32页,本讲稿共106页n2主存的组成主存的组成n主存储器一般由地址寄存器、数据寄存器、存储体、控制线路和地址译码电路等部分组成 n(1)地址寄存器(MAR):用来存放要访问的存储单元的地址码,其位数决定了其可寻址的存储单元的个数M,即M=2N。n(2)数据寄存器(MDR):用来存放要写入存储体中的数据或从存储体中读取的数据。n(3)存储体:存放程序和数据的存储空间。n(4)译码电
21、路:根据地址译码器中的地址码在存储体中找到相应的存储单元。n(5)控制线路:根据读写命令控制主存储器各部分的相应操作。第33页,本讲稿共106页n3性能指标性能指标n(1)存储容量:每个内存储单元都有一个地址,对内存的读、写操作都要给出地址来选择具体单元。在微机系统中内存是以字节作为一个单元的,在不同字长的系统中,一次可以对2个、4个或8个单元访问。n存储容量的表示:用字数或字节数(B)来表示,如64K字、512KB、10MB。外存中为了表示更大的存储容量,采用MB、GB、TB等单位。其中1KB=210B,1MB=220B,1GB=230B,1TB=240B。B表示字节,一个字节定义为8个二进
22、制位,所以计算机中一个字的字长通常为8的倍数。n(2)存取时间:从启动一次存储器操作到完成该操作所经历的时间。n(3)存储周期:连续启动两次独立的存储器操作(如连续两次读操作)所需间隔的最小时间。通常,存储周期略大于存储时间,其时间单位为ns。n(4)存储器带宽:每秒钟能访问的bit数,记作Bm。设每个存取周期存取数据位为Wb,则Bm=Wb/Tm。第34页,本讲稿共106页n4存储器的构成存储器的构成n由于存储器芯片的容量是有限的,在字数或字长方面与实际存储器的要求都有很大差距,可以通过字向和位向两方面进行扩充。假设一个存储器的容量为MN位,若使用mn位的芯片(mM,nN),此时共需要(M/m
23、)(N/n)个存储器芯片。第35页,本讲稿共106页三、相联存储器(三、相联存储器(CAM)n一种按内容寻址的存储器。其工作原理就是把数据或数据的某一部分作为关键字,将该关键字与存储器中的每一单元进行比较,找出存储器中所有与关键字相同的数据。n四、四、Cachen1Cache的基本原理的基本原理nCache即高速缓冲存储器,为了解决CPU和主存之间速度匹配问题而设置。它是介于CPU和主存之间的小容量存储器,存取速度比主存快。其改善系统性能的依据是程序的局部性原理。nCPU运行程序的过程是周而复始地取出指令,解释指令和执行指令的过程。在一段相对较短的时间内,CPU执行程序所使用的内存单元是相对集
24、中或小批簇集于相邻的存储单元中。例如执行循环程序,会重复地使用到某一存储空间的指令,这就是CPU运行程序的局部性原理。nCPU每次访问存储器时,都先访问高速缓存,若访问的内容在高速缓存中,访问到此为止;若不然,再访问主存储器,并把有关内容及相关数据块取入高速缓存。这样,如果大部分针对高速缓存的访问都能成功,则在主存储器容量保持不变的情况下,访存速度可接近高速缓存的存取速度,这无疑可提高微机的运行速度。第36页,本讲稿共106页n2Cache的组成的组成nCache主要由两部分组成:控制部分和存储器部分。nCache存储器部分用来存放主存的部分拷贝。n控制部分的功能是:判断CPU要访问的信息是否
25、在Cache存储器中,若在即为命中,若不在则没有命中 第37页,本讲稿共106页n3性能分析n(1)命中率:在Cache中访问到信息的概率,一般用模拟实验的方法得到。选择一组有代表性的程序,在程序执行过程中分别统计对Cache的访问次数N1和对主存的访问次数 ,则Cache的命中率为:。n(2)平均实际存取时间:可以用Cache和主存的访问周期 和命中率H来表示:。当命中率H1时,TT1,即平均实际存取时间T接近于速度比较快的Cache的访问周期 。n(3)访问效率:为 。第38页,本讲稿共106页4地址映像地址映像n当CPU访问内存时,用的是访问主存的地址,由该地址变为访问Cache的地址称
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络工程师 培训 指南 精品 文稿
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内