2009下半年网络工程师考试标准答案解析

需积分: 9 9 下载量 106 浏览量 更新于2024-07-31 收藏 770KB PDF 举报
"2009年下半年网络工程师考试标准答案与解析" 这篇摘要主要涉及了2009年下半年网络工程师考试的部分试题及解析,涵盖了CPU、CISC与RISC架构、校验码以及Cache等相关知识点。 首先,对于CPU的讨论,题目指出程序控制器PC的主要功能是存放指令地址,而不是临时存储算术/逻辑运算结果。CPU内部包含的控制器决定了计算机运行的自动化流程,指令译码器则是控制器中的关键部件,负责解释并生成执行指令所需的控制信号。选项B的错误在于它混淆了PC的功能。 其次,CISC(复杂指令集计算机)和RISC(精简指令集计算机)的对比是一个常见的计算机体系结构话题。CISC通常有复杂的指令集,导致硬件设计复杂,而RISC则追求简洁高效,指令种类和寻址方式较少,更适合采用硬布线逻辑执行。题目指出A选项错误,因为在CISC中,复杂指令不都是通过硬布线逻辑执行,而是更多地使用微程序控制器。 接着,校验码部分提到了海明码和循环冗余校验码(CRC)。海明码通过计算多个数位的奇偶性来进行检错和纠错,选项A正确。而选项B和D错误在于对码距的理解,海明码的码距必须大于1以确保检错能力,而CRC码的码距若定义为整个编码(原数据+CRC校验码),则码距大于1才能有效检错,若仅指CRC校验码本身,码距可以等于1。 最后,关于Cache的内容,它作为高速缓冲存储器,设计目标是在成本可控的前提下提高命中率。Cache的命中率受到替换算法、容量和主存访问模式等多种因素的影响,而不仅仅是替换算法的时间复杂度,因此选项A不完全准确。选项B表达了Cache的基本设计理念,即在合理的成本下提高性能。选项C的表述不够完整,Cache的设计目标不仅是要容量尽可能接近主存,还要考虑命中率和替换策略等因素。 这些知识点是计算机科学和网络工程领域的基础,对于理解计算机体系结构和网络设备的工作原理至关重要。通过这样的考试,考生可以加深对这些概念的理解,并提高实际问题解决能力。