- 8
- 0
- 约1.8万字
- 约 42页
- 2021-11-28 发布于江苏
- 举报
网络工程师考试冲刺(习题与解答)
第?1?章?计算机硬件基本
从历年考试试题来看,本章考点在综合知识考试中平均分数为4分,约为总分5.33%.考试试题重要分数集中在计算机构成、数据运算、存储体系这3个知识点上。
1.1??? \o 考点提炼 考点提炼
依照考试大纲,结合历年考试真题,希赛教育软考专家以为,考生必要要掌握如下几种方面内容:
1、计算机构成
在计算机构成方面,涉及考点有计算机基本构成(重点)、流水线与并行解决(重点)、RISC和CISC指令体系、多解决机、总线和接口。
【考点1】计算机基本构成
在一台计算机中,重要有6种部件,分别是控制器、运算器、内存储器、外存储器、输入和输出设备。它们之间合伙关系如图1-1所示。
图1-1 计算机各功能部件之间合伙关系
其中控制器和运算器共同构成中央解决器(CPU)。CPU重要通过总线和其她设备进行联系。此外在嵌入式系统设计中,外部设备也经常直接连接到CPU外部I/O脚中断脚上。
(1)运算器
运算器重要功能是在控制器控制下完毕各种算术运算、逻辑运算和其她操作。运算器重要涉及算术逻辑单元(AU)、加法器/累加器、数据缓冲寄存器、程序状态寄存器四个子部件构成。
算术逻辑单元(AU)重要完毕对二进制数据定点算术运算(加减乘除)、逻辑运算(与或非异或)以及移位操作。
累加寄存器(AC)普通简称为累加器,是一种通用寄存器。其功能是当运算器中算术逻辑单元(AU)执行算术或逻辑运算是为AU提供一种工作区,用于传播和暂存顾客数据。
数据缓冲寄存器用来暂时存储由内存储器读出一条指令或一种数据字。反之,当向内存存入一条指令或一种数据字时,也暂时将它们存储在数据缓冲寄存器中。缓冲寄存器作用:
①作为CPU 和内存、外部设备之间信息传送中转站;
②补偿CPU和内存、外围设备之间在操作速度上差别;
③在单累加器构造运算器
中,数据缓冲寄存器还可兼作操作数 寄存器。
程序状态寄存器用来存储两类信息。一是体现当前指令执行成果各种状态信息,如有无进位(CF)位、有无溢出(OF位)、成果正负(SF位)、成果与否为零(ZF)位和就标志位(PF位)等。二是控制信息,如容许中断(IF位)和跟踪标志(TF位)等。
(2)控制器
控制器是有程序计数器(PC)、指令寄存器、指令译码器、时序产生器和操作控制器构成,完毕整个计算机系统操作。
程序计数器(PC)是专用寄存器,具备存储和计数两种功能,又称为指令计数器。在程序开始执行前将程序起始地址送入PC,在程序加载到内存时依此地址为基本,因而PC初始内容为程序第一条指令地址。执行指令时CPU将自动修改PC内容,以便使其保持总是将要执行下一条指令地址。由于大多数指令都是按顺序执行,因而修改过程普通只是简朴将PC加1。当遇到转移指令时后继指令地址与前指令地址加上一种向前或向后转移位偏移量得到,或则依照转移指令给出直接转移地址得到。
指令寄存器存储当前正在被CPU执行指令。
指令译码器将指令中操作码解码,告诉CPU该做什么。可以说指令寄存器输出是指令译码器输入。
时序产生器用以产生各种时序信号,以保证计算机可以精确、迅速、有条不紊地工作。
(3)内存储器
又称内存或主存:存储现场操作信息与中间成果,涉及机器指令和数据。
(4)外存储器
又称外存或辅助存储器(Secondary Storage或Permanent Storage),存储需要长期保存各种信息。
(5)输入设备(Input Devices)
输入设备用以接受外界向计算机输入信息。
(6)输出设备(Output devices)
输出设备用以将计算机中信息向外界输送。
【考点2】流水线与并行解决
流水线技术是通过并行硬件来提高系统性能惯用办法,它其实是一种任务分解技术,把一件任务分解为若干顺序执行子任务,不同子任务由不同执行机构来负责执行,而这些执行机构可以同步并行工作。
在流水线这个知识点,重要考查流水线概念、性能,以及关于参数计算。
(1)流水线执行计算
假定有某种类型任务,共可提成n个子任务,每个子任务需要时间t,则完毕该任务所需时间即为n*t。若以老式方式,则完毕k个任务所需时间是knt;而使用流水线技术执行,则耗费时间是(n+k-1)*t。也就是说,除了第一种任务需要完整时间外,其她都通过并行,节约下了大量时间,只需一种子任务单位时间就够了。
此外要注意是,如果每个子任务所需时间不同,则其速度取决于其执行顺序中最慢那个(也就是流水线周期值等于最慢那个指令周期),要依照实际状况进行调节。
例如:若指令流水线把一条指令分为取指、分析和执行三某些,且三某些时间分别是取指2ns,
原创力文档

文档评论(0)