网络工程师考前冲刺与考点分析.doc
![资源得分’ 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)
《网络工程师考前冲刺与考点分析.doc》由会员分享,可在线阅读,更多相关《网络工程师考前冲刺与考点分析.doc(102页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网络工程师考前冲刺与考点分析第1章计算机硬件基础计算机硬件基础是计算机从业人员必须要掌握的知识点,作为进入IT行业的入门知识点,是必须要学习的。1.1考点脉络 本章是网络工程师考试的一个必考点,根据考试大纲,要求考生掌握以下几个方面的内容:(1)计算机组成:计算机的基本组成、CISC与RISC特点、多处理机、总线与接口等。(2)数据运算:数据的表示、逻辑运算。(3)寻址方式:指令的各种寻址方式。(4)中断:主要考察中断的概念,以及中断响应的过程。(5)存储体系:内存编址、内存容量的计算、Cache(高速缓冲存储器)的计算。(6)流水线:主要考查流水线概念、性能、有关参数计算等。(7)性能评估:
2、主要考查系统可靠性的计算、时钟频率等。从历年的考试试题来看,本章的考点在综合知识考试中的平均分数为4分,约为总分的5.33%.考试试题分数主要集中在计算机组成、数据运算、存储体系这3个知识点上。1.2计算机组成 在计算机组成这个考点中,主要涉及到四个方面的知识,分别是计算机的基本组成、CISC与RISC的特点、多处理机、总线与接口等。1.2.1考点精讲计算机基本组成重点讲述了计算机的硬件结构。RISC与CISC是两种计算机指令系统体系。当前的高性能服务器与超级计算机大多具有多个处理机,能进行多任务处理,此为多处理机。总线与接口则介绍了总线与接口的分类与标准。1、计算机的基本组成在一台计算机中,
3、主要有6种部件,分别是控制器、运算器、内存储器、外存储器、输入与输出设备。它们之间的合作关系如图1-1所示。图1-1 计算机各功能部件之间的合作关系其中控制器与运算器共同构成中央处理器(CPU)。CPU主要通过总线与其他设备进行联系。另外在嵌入式系统设计中,外部设备也常常直接连接到CPU的外部I/O脚的中断脚上。(1)运算器运算器的主要功能是在控制器的控制下完成各种算术运算、逻辑运算与其他操作。运算器主要包括算术逻辑单元(ALU)、加法器/累加器、数据缓冲寄存器、程序状态寄存器四个子部件构成。算术逻辑单元(ALU)主要完成对二进制数据的定点算术运算(加减乘除)、逻辑运算(与或非异或)以及移位操
4、作。累加寄存器(AC)通常简称为累加器,是一个通用寄存器。其功能是当运算器中的算术逻辑单元(ALU)执行算术或逻辑运算是为ALU提供一个工作区,用于传输与暂存用户数据。数据缓冲寄存器用来暂时存放由内存储器读出的一条指令或一个数据字。反之,当向内存存入一条指令或一个数据字时,也暂时将它们存放在数据缓冲寄存器中。缓冲寄存器的作用:作为CPU与内存、外部设备之间信息传送的中转站;补偿CPU与内存、外围设备之间在操作速度上的差别;在单累加器结构的运算器寄存器。程序状态寄存器用来存放两类信息。一是表达当前指令执行结果的各种状态信息,如有无进位(CF)位、有无溢出(OF位)、结果正负(SF位)、结果是否为
5、零(ZF)位与就标志位(PF位)等。二是控制信息,如允许中断(IF位)与跟踪标志(TF位)等。(2)控制器控制器是有程序计数器(PC)、指令寄存器、指令译码器、时序产生器与操作控制器组成,完成整个计算机系统的操作。程序计数器(PC)是专用寄存器,具有存储与计数两种功能,又称为指令计数器.在程序开始执行前将程序的起始地址送入PC,在程序加载到内存时依此地址为基础,因此PC的初始内容为程序第一条指令的地址。执行指令时CPU将自动修改PC的内容,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序执行,因此修改的过程通常只是简单的将PC加1.当遇到转移指令时后继指令的地址与前指令的
6、地址加上一个向前或向后转移的位偏移量得到,或则根据转移指令给出的直接转移的地址得到。指令寄存器存储当前正在被CPU执行的指令。指令译码器将指令中的操作码解码,告诉CPU该做什么。可以说指令寄存器的输出是指令译码器的输入。时序产生器用以产生各种时序信号,以保证计算机能够准确、迅速、有条不紊地工作。(3)内存储器又称内存或主存:存储现场操作的信息与中间结果,包括机器指令与数据。(4)外存储器又称外存或辅助存储器(Secondary Storage或Permanent Storage),存储需要长期保存的各种信息。(5)输入设备(Input Devices)输入设备用以接收外界向计算机输入的信息。(
7、6)输出设备(Output devices)输出设备用以将计算机中的信息向外界输送。2、 RISC与CISC随着硬件成本的下降,人们倾向于向中央处理器加入越来越多、越来越复杂的指令。同时,为了兼容老产品,原来的指令也要保留。这样,真个指令系统就向着越来越大、越来越复杂的趋势发展。在计算机处理能力越来越强的同时,中央处理器的设计也越来越复杂。这无疑大大增加了设计周期,更增加了设计失误的可能性。另一方面,加大指令的复杂性与中央处理器功能的增加视乎不一定是成正比的。人们发现许多方面存在一个被称为20%80%的定律,亦即系统中20%的组成部分发挥了80%的作用与功能,通过对复杂指令集计算机(Compl
8、ex Instruction Set Computer,CISC)指令系统的研究,发现系统在80%的时间里执行20%的指令。于是出现了精简指令的设计思想。这种计算机的指令结构不求最全面与复杂,而是只实现那些经常被执行的指令。由于指令的复杂性指令结构计算机使用少很多,所以称为精简指令集计算机(Reduced Instruction Set Computer,RISC)。精简指令系统计算机(Reduced Instruction Set Computer,RISC)是相对于传统的复杂指令集计算机(Complex Instruction Set Computer,CISC)而言的。RISC不是简单地
9、把指令系统进行简化,而是通过简化指令的途径使计算机的结构更加简单合理,以减少指令的执行周期数,从而提高运算速度。在这个知识点中,我们只需要了解RISC计算机的主要特点,列举如下:(1)指令数量少。优先选取使用频率最高的一些简单指令以及一些常用指令,避免使用复杂指令。大多数指令都是对寄存器操作,对存储器的操作仅提供了读与写这两种方式。(2)指令的寻址方式少。通常只支持寄存器寻址方式、立即数寻址方式以及相对寻址方式。(3)指令长度固定,指令格式种类少。因为RISC指令数量少,格式相对简单,其指令长度固定,指令之间各字段的划分比较一致,译码相对容易。(4)只提供了Load/Store指令访问存储器。
10、只提供了从存储器读数(Load)与把数据写入存储器(Store)两条指令,其余所有的操作都在CPU的寄存器间进行。因此,RISC需要大量的寄存器。(5)以硬布线逻辑控制为主。为了提高操作的执行速度,通常采用硬布线逻辑(组合逻辑)来构建控制器。而CISC的指令系统很复杂,难以用组合逻辑电路实现控制器,通常采用微程序控制。(6)单周期指令执行。因为简化了指令系统,很容易利用流水线技术使得大部分指令都能在一个机器周期内完成。因此,RISC通常采用流水线组织。少数指令可能会需要多个周期执行,例如Load/Store指令因为需要访问存储器,其执行时间就会长一些。(7)优化的编译器。RISC的精简指令集使
11、编译工作简单化。因为指令长度固定、格式少、寻址方式少,编译时不必在具有相似功能的许多指令中进行选择,也不必为寻址方式的选择而费心,同时易于实现优化,从而可以生成高效率执行的机器代码。大多数RISC采用了Cache方案,而且有的RISC甚至使用两个独立的Cache来改善性能。一个称为指令Cache,另一个称为数据Cache.这样取指令与读数据可同时进行,互不干扰。从理论上来看,CISC与RISC都有各自的优势,不能认为RISC就好,CISC就不好。事实上,这两种设计方法很难找到完全的界线,而且在实际的芯片中,这两种设计方法也有相互渗透的地方,表1-1是两者的简单对比。表1-1 CISC与RISC
12、的简单对比3、多处理机本节主要介绍几种多处理机系统,对于多处理机这个知识点,了解即可。(1)超级标量处理机。在超级标量处理机中,配置了多个功能部件与指令译码电路,采取了多条流水线,还有多个寄存器端口与总线,因此可以同时执行多个操作,以并行处理来提高机器速度。它可以同时从存储器中取出几条指令同时送入不同的功能部件。超级标量处理机的硬件是不能重新安排指令的前后次序的,但可以在编译程序时采取优化的办法对指令的执行次序进行精心安排,把能并行执行的指令搭配起来。(2)超级流水线处理机。超级流水线处理机的周期比其他结构的处理机短。与超级标量处理机一样,硬件不能调整指令的执行次序,而由编译程序解决优先问题。
13、(3)超长指令字处理机。超长指令字处理机是一种单指令流多操作码多数据的系统结构,编译程序在编译时把这个能并行执行的操作组合在一起,成为一条有多个操作段的超长指令,由这条超长指令控制计算机中多个互相独立的功能部件,每个操作段控制一个功能部件,相当于同时执行多条指令。(4)向量处理机。向量处理机是一种具有向量数据表示,并设置有相应的指令与硬件,能对向量的各个元素进行并行处理的计算机。当进行向量运算时,它的性能要比大型机好得多。向量处理机有巨型计算机与向量协处理机(或称为数组处理机)两种类型。巨型计算机能对大量的数据进行浮点运算,同时还是可以进行标量计算与一般数据处理的通用计算机。向量处理机一般采用
14、流水线工作,当它处理一条数组指令时,对数组中的每个元素执行相同的操作,而且各元素间是互相无关的,因此流水线不会阻塞,能以每个时钟周期送出一个结果的速度运行。为了存储系统能及时提供数据,向量处理机配有一个大容量的、分成多个模块交错工作的主存储器。为了提高运算速度,在向量处理机的运算部件中可采用多个功能部件,例如向量部件、浮点部件、整数运算部件与计算地址用的地址部件。向量处理机是专门处理浮点与向量运算的数组处理机,它连接到主机总线上。(5)多处理机系统。多处理机具有两个或两个以上的处理机,共享输入/输出子系统,在操作系统统一控制下,通过共享主存或高速通信网络进行通信,协同求解一个个复杂的问题。多处
15、理机通过利用多台处理机进行多任务处理来提高速度,利用系统的重组能力来提高可靠性、适应性与可用性。多处理机具有共享存储器与分布存储器两种不同的结构。具有共享存储器的多处理机中,程序员无数据划分的负担,编程容易;系统处理机数目较少,不易扩充。具有分布式存储器的多处理机结构灵活,容易扩充;难以在各个处理单元之间实现复杂数据结构的数据传送;任务动态分配复杂;现有软件可继承性差,需要设计新的并行算法。多处理机系统属于MIMD系统,与SIMD的并行处理机相比,有很大的差别。其根源就在于两者的并行性的层次不同,多处理机要实现的是更高一层的作业任务间的并行。(6)大规模并行处理机。并行处理机有时也称为阵列处理
16、机,并行处理机使用按地址访问的随机存储器,以SIMD方式工作,主要用于要求大量高速进行向量矩阵运算的应用领域。并行处理机制的并行性来源于资源重复,把大量相同的处理单元通过互联网络连接起来,在统一的控制器控制下,对各自分配来的数据并行地完成同一条指令所规定的操作。并行处理机有两种基本结构类型:采用分布存储器的并行处理结构与采用集中式共享存储器的并行处理结构。分布式存储器的并行处理结构中,每一个处理机都有自己局部的存储器,只要控制部件将并行处理的程序分配至各处理机,它们便能并行处理,各自从自己的局部存储器中取得信息。而共享存储器并行处理结构中的存储器是集中共享的,由于多个处理机共享,在各处理机访问
17、共享存储器时会发生竞争。因此,需采取措施尽可能避免竞争的发生。大规模并行处理机(Massively Parallel Processor,MPP)是由众多的微处理器(从几百到上万)组成的大规模的并行系统。MPP的出现成为计算机领域中一个研发热点,被用作开发万亿次甚至更高速的巨型机的主要结构。MPP可以采用市场上出售的RISC处理器,所以有很高的性价比。(7)对称多处理机。对称多处理机(Symmetrical Multi Processor,SMP)目前也基于RISC微处理器。它与MPP最大的差别在于存储系统。SMP有一个统一的共享主存空间,而MPP则是每个微处理器都拥有自己的本地存储器。4、总
18、线与接口总线就是一组进行互连与传输信息(指令、数据与地址)的信号线,它好比连接计算机系统各个部件之间的桥梁。另外,我们广义上通常也把AGP接口、USB接口等称为AGP总线、USB总线。可以说总线在计算机中无处不在。(1)总线的分类按总线相对于CPU或其他芯片的位置可分为内部总线(Internal Bus)与外部总线(External Bus)两种。在CPU内部,寄存器之间与算术逻辑部件ALU与控制部件之间传输数据所用的总线称为内部总线;而外部总线,是指CPU与内存RAM、ROM与输入/输出设备接口之间进行通信的通路。由于CPU通过总线实现程序取指令、内存/外设的数据交换,在CPU与外设一定的情
19、况下,总线速度是制约计算机整体性能的最大因素。按总线功能来划分又可分为地址总线、数据总线、控制总线3类。我们通常所说的总线都包括上述3个组成部分,地址总线用来传送地址信息,数据总线用来传送数据信息,控制总线用来传送各种控制信号。例如ISA总线共有98条线,其中数据线16条,地址线24条,其余为控制信号线、接地线与电源线。按总线在微机系统中的位置可分为机内总线与机外总线两种。我们上面所说的总线都是机内总线,而机外总线是指与外部设备接口相连的,实际上是一种外设的接口标准。如计算机上的接口标准IDE、SCSI、USB与IEEE 1394等,前两种主要是与硬盘、光驱等IDE设备接口相连,后两种新型外部
20、总线可以用来连接多种外部设备。计算机的总线按其功用来划分主要有局部总线、系统总线、通信总线3种类型。其中局部总线是在传统的ISA总线与CPU总线之间增加的一级总线或管理层,它的出现是由于计算机软、硬件功能的不断发展,系统原有的ISA/EISA等已远远不能适应系统高传输能力的要求,而成为整个系统的主要瓶颈。系统总线是计算机系统内部各部件(插板)之间进行连接与传输信息的一组信号线,例如ISA、EISA、MCA、VESA、PCI、AGP等。通信总线是系统之间或微机系统与设备之间进行通信的一组信号线。(2)总线的标准总线标准是指计算机部件各生产厂家都需要遵守的系统总线要求,从而使不同厂家生产的部件能够
21、互换。总线标准主要规定总线的机械结构规范、功能结构规范与电气规范。总线标准可以分为正式标准与工业标准,其中正式标准是由IEEE等国际组织正式确定与承认的标准;工业标准是首先由某一厂家提出,得到其他厂家广泛使用的标准。(3)接口的分类根据外部设备与I/O模块交换数据的方式,系统接口可以分为串行与并行接口两种。串行接口一次只能传送1位信息,而并行接口一次就可传送多位信息(一般为8的倍数)。串行通信又可分为异步通信方式与同步通信方式两种。并行接口数据传输速率高,控制简单,通常用于高速数据通道接口;但是所需连线很多,不适于远距离传送。串行通信连线少,适于长距离传送;但是控制复杂而且传输速度较慢。(4)
22、常见接口常见的设备接口有以下几种。ST506:主要用于温盘,结构简单,只完成磁盘信息的读/写放大,把数据的编码解码、数据的格式转换等功能都留给I/O模块处理。其传输速率为57Mbps,最多可支持2个硬盘,最大支持盘空间为150MB.ESDI:一种通用的标准接口,不仅适用于小型温盘,还适用于磁带机与光盘存储器。该接口除了完成信息的读/写放大外,还要完成数据的编码解码。数据传输速率为510Mbps,最多可支持4个硬盘,硬盘空间最大可达600MB.IDE:IDE是最常用的磁盘接口,分为普通IDE与增强型IDE(EIDE)接口。普通IDE数据传输速率不超过1.5Mbps,数据传输宽度为8位,最多可连接
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络工程师 考前 冲刺 考点 分析
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内