网络工程师考试知识点:处理器性能

网络工程师 责任编辑:jianchina 2013-10-28

添加老师微信

备考咨询

加我微信

摘要:字长:表示CPU每次计算数据的能力。如80486及Pentium系列的CPU一次可以处理32位二进制数据。

网络工程师考试报名网络工程师考试大纲 网络工程师考试时间

网络工程师考试教材 网络工程师培训

2.1.3【网络工程师考试知识点】处理器性能

1.  CPU 的主要性能指标

字长:表示CPU每次计算数据的能力。如80486及Pentium系列的CPU一次可以处理32位二进制数据。

指令周期:是指取出并执行一条指令所需的时间,也称机器周期。

总线周期:是指CPU从存储器或I/O端口存取一个字节所需的时间,也称为主振周期。

时钟频率:主要以GHz/MHz为单位来度量,通常时钟频率越高,其处理速度也越快。

时钟周期:指的是CPU处理的最小单位,与时钟频率是相对的概念,如某CPU型号为赛扬1.8GHz,即时钟频率为:1.8GHz,时钟周期为:1/1.8G 秒。

各周期之间的关系:一个指令周期可以划分为一个或多个总线周期,根据指令的不同需要,总线周期也不相同,而一个总线周期又可以分为几个时钟周期,通常是4个时钟周期,但也有些计算机可能不同,它们的关系如下图所示:

 

 

图2-4  机器周期与时钟周期

2.  CPU性能评价

一个程序的CPU时间可以用下面两种方式来描述:

CPU时间 = 一个程序的CPU时钟周期数×时钟周期长度 (1)

或者:

正象上面公式显示的那样,CPU时间与三个因素有关:时钟周期的长度、执行每条指令所需的时钟周期数和程序的指令数。此外,这三个因素对CPU时间的影响是相同的,这三个因素中的任何一个的效率改进10%,CPU时间就会改进10%.

然而,孤立地改变一个参数是很困难的,因为改变各因素的技术是相互关联的:

n时钟周期的长度是由硬件技术和计算机组成决定;

nCPI是由计算机组成和指令集的系统结构决定;

n指令数是由指令集的系统结构和编译器决定;

幸运的是,许多很有潜力的、会带来计算机性能提高的技术主要影响CPU性能三个因素中的一个,而对另外两个因素影响较小或是可预测的。

计算机指令执行速度:

计算机每秒执行的指令数的关键,在于找出平均每条指令需要多少总线周期,然后将总线周期数除以这个平均周期数,就可以计算出来。但通常不同的指令需要总线的总线周期数是不同的,这就需要有各种指令需要的总线周期数,以及指令的频度,通过计算得出:

CPU指令执行速度:

每秒指令数=时钟频率/每个总线周期包括的时钟周期数/指令平均占用总线周期数

总线数据传输率:

总线数据传输率=时钟频率/每个总线包含时钟周期数×每个总线周期传送字节数

例:在单指令某计算机的时钟频率为400MHz,测试该计算机的程序使用4种类型的指令。每种指令的数量及所需指令时钟数(CPI)如下表所示,则该计算机的指令平均时钟数约为____ .〔06年11月网工试题4〕

A.1 .85  B.1.93 C.2.36  D.3.75

试题分析:

指令平均时钟数=指令总的时钟数/总指令数。指令总的时钟数是各种指令需要的指令总时钟数的和。指令平均时钟数=(160000×1+30000×2+24000×4+16000×8)/(160000+30000+24000+16000)=1.93.因此正确答案为:B.

返回目录:网工知识点全析及训练第二章:计算机硬件知识

编辑推荐:

网工知识点全析及训练第一章:网络工程师指南

2013年软考网络工程师考前试题及答案汇总
2013年计算机软考网络工程师基础知识讲义

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!