免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1179 | 回复: 0
打印 上一主题 下一主题

2009年下半年嵌考参考答案与个人解析(卷1) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-30 09:24 |只看该作者 |倒序浏览

2009年下半年 嵌入式系统设计师考试
参考答案与个人解析(卷1)
广东纺织职业技术学院 欧浩源(ohy3686@foxmail.com)

(注:由于个人兴趣,以下内容纯属个人意见,不代表任何立场,标准答案以考试委员会为准。)

● 以下关于CPU的叙述中,错误的是__(1)__。
(1)A. CPU产生的每条指令的操作信号并将操作信号送往相应的部件进行控制。   
B. 程序计数器PC除了存放指令地址,也可以临时存储算术/逻辑运算结果。   
C. CPU中的控制器决定计算机运行过程的自动化。   
D. 指令译码器是CPU控制器中的部件。
解析>:考查微处理器(CPU)的基本常识,是每个学过单片机或者计算机组成原理必须掌握的内容,如果这题不会做,是很难通过这次考试的了。
可以参考《教程》P85-P86。
单片机就是一个微型的处理器,麻雀虽小,五脏俱全,是一个很好的学习对象。
单片机里面至少有程序计数器、累加器、寄存器和内部RAM。
CPU的作用大概可以分为寻址、取指、译码、执行这几个步骤。
如果理解上面的基本知识,就题论题,很快就可以得出答案。
程序计数器PC永远只能存放指令地址,否则CPU就不知道如何运行了。
临时存储算术/逻辑运行结果会存放在累加器当中。
参考答案:B。

●以下关于CISC(Complex Instruction Set Computer.负责指令集计算机)和RISC(Reduced Instruction Set Computer.精简指令集计算机)的叙述中,错误的是__(2)__。
(2)A. 在CISC中,负责指令都采用硬布线逻辑来执行。
     B. 采用CISC技术的CPU,其芯片设计复杂程度更高。      
     C. 在RISC中,更合适采用硬布线逻辑执行指令。     
     D. 采用RISC技术,指令系统中的指令种类和寻址方式更少。
解析>:考查CISC和RISC的特点和异同,可谓经典题目,几乎每年都考,这个知识点也是计算机应用的一个基本常识,必须理解,而且有些东西需要记忆一下。
参考《教程》P18-P22。
这里可以总结一下RISC的一些主要特点:
1.       优先选取使用频率最高的一些指令,以及一些很有用但不复杂的指令。
2.       指令长度固定,指令格式种类少,寻址方式种类少。
3.       大部分指令在一个或小于一个机器周期内完成。
4.       CPU中通用寄存器数量相当多,运算指令的操作数都在通用寄存器中存取。
5.       以硬件控制逻辑为主,不用或少用微码控制。
参考答案:A。

● 以下关于校验码的叙述中,正确的是__(3)__。
(3)A. 海明码利用多组数位的奇偶性来检错和纠错。               
B. 海明码的码距必须大于等于1。   
     C. 循环冗余校验码具有很强的检错和纠错能力。     
D. 循环冗余校验码的码距必定为1。
解析>:考嵌入式中几种常见的差错控制编码,主要有奇偶校验、海明码和循环冗余校验码,也就是CRC校验,《教程》P71-P77,有介绍,但不是十分详细。这个题目我也不是很有把握,参考了网上的一些答案,借花敬佛,大家不妨参考一下。
海明码使用多组数位进行异或运算来检错和纠错。不过,异或也可以当做是奇偶计算,因此A可以算是正确的。
海明码的码距不能等于1。
循环冗余校验码CRC的工作方法,是在发送端产生一个冗余码,附加在信息位后面一起发送到接收端,接收端收到的信息按发送端形成循冗余码同样的算法进行校验,如果发现错误,则通知发送端重发。就有很好的检错能力,但不能纠错。
取两个相近的码字,如0和1,再随便用个生成多项式(如101)进行计算,可以看出即使要传输的码字的码距为1,但整个编码(原数据+CRC校验码)的码距必定大于1。如果码距可以等于1的话,那么就意味着CRC编码可能无法检查出一位的错误。因此D也是错误的。不过,D的表达存在不严谨的地方。如果将题目中的“循环冗余校验码”定为整个编码(原数据+CRC校验码),则D是错误的。如果将题目中的“循环冗余校验码”定为CRC校验码,则D是正确的。
参考答案:A。

● 以下关于Cache的叙述中,正确的是__(4)__。
(4)A. 在容量确定的情况下,替换算法的时间复杂度是影响Cache命中率的关键因素。
     B. Cache的设计思想是在合理的成本下提高命中率。  
     C. Cache的设计目标是容量尽可能与主存容量相等。   
D. CPU中的Cache容量应大于CPU之外的Cache容量。
解析>:考查微处理器结构中cache的基础知识,需要对cache的工作原理有了解。
请参考敝人关于存储系统的笔记整理,记住两点:
A.      在存储系统中速度越快,容量就越小,越接近CPU,使用越频繁。
B.      命中率和多方面的因素有关,需要折中处理。
很显然,首先排除C和D两个选项,剩下的A和B,就是你不怎么懂影响命中率的关键因素是什么,也应该选B,一个中庸的答案。
参考答案:B。

● http://www.rkb.gov.cn中的“gov”代表的是__(5)__。
(5)A. 民间组织
     B. 商业机构   
     C. 政府机构     
     D. 高等院校
解析>:考查计算机常识,网址的二级域名。
com:商业机构。
edu:高等院校。
gov:政府机构。
net:从事互联网服务的机构。
org:非赢利性组织。
参考答案:C。

● 在微型计算机中,通常用主频来描述CPU的__(6)__;对计算机磁盘工作影响最小的因素是__(7)__。
(6)A. 运行速度                     B. 可靠性             C. 可维护性         D. 可扩充性
(7)A. 温度                            B. 湿度                C. 噪声                D. 磁场
解析>:考查计算机的基本常识,搞计算机的都应该知道。
主频来描述CPU的运行速度,主频越高,速度越快。
对计算机磁盘影响最小的是噪声。你在磁盘周围制造点噪音,磁盘大概不会坏的。
参考答案:A、C。

● 计算机各部件之间传输信息的公共通路称为总线,一次传输信息的位数通常称为总线的__(8)__。
(8)A. 宽度                            B. 长度                C. 粒度                D. 深度
解析>:考查总线基础概念,属于嵌入式的常识,必须掌握的。
总线是计算机各种功能部件之间传送信息的公共通路。
总线分为:数据总线、地址总线、控制总线。
一次传输信息的位数通常称为总线的宽度。
参考答案:A。

● 风险预测从两个方面评估风险,即风险发生的可能性以及__(9)__。
(9)A. 风险产生的原因      
B. 风险监控技术      
C. 风险能否消除      
D. 风险发生所产生的后果
解析>:考查概念的理解,只有记住,没有其他解析了。
风险预测从两个方面评估风险:
A.      风险发生的可能性。
B.      风险发生所产生的后果。
不妨补充一个概念:风险分析。
风险分析,实际上是四个不同的活动:风险识别、风险预测、风险评估和风险控制。
参考答案:D。

● 下列智力成果中,能取得专利权的是__(10)__。
(10)A. 计算机程序代码             B. 游戏的规则和方法
      C. 计算机算法                 D. 用于控制测试过程的程序
解析>:考查专利法相关的常识,会者不难,不会就蒙,没有其他办法。
专利法规定,智力活动的规则和方法不能授予专利权,选项B首先被排除。
计算机应用程序通常总是与数学算法相关联,但又不是单纯的数学方法和数学算法,而是包含在构成一个完整的技术方案中,是运用一些数学方法和数学算法来解决该方案中某些技术问题,并产生技术效果。
也就是说,一项含有计算机程序的发明创造专利申请,可以给予专利保护的必要条件有两个:
A.      必须能够产生技术效果。
B.      必须能够构成一个完整的技术方案。
根据上述的条件,A和C均不满足。
答案只剩下D了,而且又符合上述的两个必须条件。
参考答案:D。

(未完待续,请多指教!)


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/25675/showart_2164574.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP