欢迎来到天天文库
浏览记录
ID:19303486
大小:547.50 KB
页数:92页
时间:2018-09-30
《网络工程师考前冲刺与考点分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、网络工程师考前冲刺与考点分析第 1 章 计算机硬件基础计算机硬件基础是计算机从业人员必须要掌握的知识点,作为进入IT行业的入门知识点,是必须要学习的。1.1 考点脉络本章是网络工程师考试的一个必考点,根据考试大纲,要求考生掌握以下几个方面的内容: (1)计算机组成:计算机的基本组成、CISC和RISC特点、多处理机、总线和接口等。 (2)数据运算:数据的表示、逻辑运算。 (3)寻址方式:指令的各种寻址方式。 (4)中断:主要考察中断的概念,以及中断响应的过程。 (5)存储体系:内存编址、内存容量的计算、Cache(高速缓冲存储器)的计算。
2、 (6)流水线:主要考查流水线概念、性能、有关参数计算等。 (7)性能评估:主要考查系统可靠性的计算、时钟频率等。 从历年的考试试题来看,本章的考点在综合知识考试中的平均分数为4分,约为总分的5.33%.考试试题分数主要集中在计算机组成、数据运算、存储体系这3个知识点上。1.2 计算机组成在计算机组成这个考点中,主要涉及到四个方面的知识,分别是计算机的基本组成、CISC和RISC的特点、多处理机、总线和接口等。1.2.1 考点精讲 计算机基本组成重点讲述了计算机的硬件结构。RISC和CISC是两种计算机指令系统体系。当前的高性能服务器与超级计
3、算机大多具有多个处理机,能进行多任务处理,此为多处理机。总线和接口则介绍了总线与接口的分类和标准。 1、计算机的基本组成 在一台计算机中,主要有6种部件,分别是控制器、运算器、内存储器、外存储器、输入和输出设备。它们之间的合作关系如图1-1所示。图1-1计算机各功能部件之间的合作关系 其中控制器和运算器共同构成中央处理器(CPU)。CPU主要通过总线和其他设备进行联系。另外在嵌入式系统设计中,外部设备也常常直接连接到CPU的外部I/O脚的中断脚上。 (1)运算器 运算器的主要功能是在控制器的控制下完成各种算术运算、逻辑运算和其他操作。运算器主要包
4、括算术逻辑单元(ALU)、加法器/累加器、数据缓冲寄存器、程序状态寄存器四个子部件构成。 算术逻辑单元(ALU)主要完成对二进制数据的定点算术运算(加减乘除)、逻辑运算(与或非异或)以及移位操作。 累加寄存器(AC)通常简称为"累加器",是一个通用寄存器。其功能是当运算器中的算术逻辑单元(ALU)执行算术或逻辑运算是为ALU提供一个工作区,用于传输和暂存用户数据。 数据缓冲寄存器用来暂时存放由内存储器读出的一条指令或一个数据字。反之,当向内存存入一条指令或一个数据字时,也暂时将它们存放在数据缓冲寄存器中。缓冲寄存器的作用: ①作为CPU和内存、外部
5、设备之间信息传送的中转站; ②补偿CPU和内存、外围设备之间在操作速度上的差别; ③在单累加器结构的运算器寄存器。 程序状态寄存器用来存放两类信息。一是体现当前指令执行结果的各种状态信息,如有无进位(CF)位、有无溢出(OF位)、结果正负(SF位)、结果是否为零(ZF)位和就标志位(PF位)等。二是控制信息,如允许中断(IF位)和跟踪标志(TF位)等。 (2)控制器 控制器是有程序计数器(PC)、指令寄存器、指令译码器、时序产生器和操作控制器组成,完成整个计算机系统的操作。 程序计数器(PC)是专用寄存器,具有存储和计数两种功能,又称为"指令计
6、数器".在程序开始执行前将程序的起始地址送入PC,在程序加载到内存时依此地址为基础,因此PC的初始内容为程序第一条指令的地址。执行指令时CPU将自动修改PC的内容,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序执行,因此修改的过程通常只是简单的将PC加1.当遇到转移指令时后继指令的地址与前指令的地址加上一个向前或向后转移的位偏移量得到,或则根据转移指令给出的直接转移的地址得到。 指令寄存器存储当前正在被CPU执行的指令。 指令译码器将指令中的操作码解码,告诉CPU该做什么。可以说指令寄存器的输出是指令译码器的输入。 时序产生器
7、用以产生各种时序信号,以保证计算机能够准确、迅速、有条不紊地工作。 (3)内存储器 又称内存或主存:存储现场操作的信息与中间结果,包括机器指令和数据。 (4)外存储器 又称外存或辅助存储器(SecondaryStorage或PermanentStorage),存储需要长期保存的各种信息。 (5)输入设备(InputDevices) 输入设备用以接收外界向计算机输入的信息。 (6)输出设备(Outputdevices) 输出设备用以将计算机中的信息向外界输送。 2、RISC和CISC 随着硬件成本的下降,人们倾向于向中央处理器加入越来越多
8、、越来越复杂的指令。同时,为了兼容老产品,原来的指令也要保留。这样
此文档下载收益归作者所有