Chinaunix首页 | 论坛 | 博客
  • 博客访问: 707012
  • 博文数量: 5
  • 博客积分: 7032
  • 博客等级: 少将
  • 技术积分: 725
  • 用 户 组: 普通用户
  • 注册时间: 2006-10-30 16:31
文章存档

2011年(1)

2010年(2)

2008年(2)

我的朋友
最近访客

分类: LINUX

2010-01-30 09:24:09

2009年下半年 嵌入式系统设计师考试

参考答案与个人解析(卷1

广东纺织职业技术学院 欧浩源(ohy3686@foxmail.com

 

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

 

以下关于CPU的叙述中,错误的是__(1)__

1A. 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)__

2A. CISC中,负责指令都采用硬布线逻辑来执行。

     B. 采用CISC技术的CPU,其芯片设计复杂程度更高。      

     C. RISC中,更合适采用硬布线逻辑执行指令。    

     D. 采用RISC技术,指令系统中的指令种类和寻址方式更少。

<解析>考查CISCRISC的特点和异同,可谓经典题目,几乎每年都考,这个知识点也是计算机应用的一个基本常识,必须理解,而且有些东西需要记忆一下。

参考《教程》P18-P22

这里可以总结一下RISC的一些主要特点:

1.       优先选取使用频率最高的一些指令,以及一些很有用但不复杂的指令。

2.       指令长度固定,指令格式种类少,寻址方式种类少。

3.       大部分指令在一个或小于一个机器周期内完成。

4.       CPU中通用寄存器数量相当多,运算指令的操作数都在通用寄存器中存取。

5.       以硬件控制逻辑为主,不用或少用微码控制。

参考答案:A

 

以下关于校验码的叙述中,正确的是__(3)__

3A. 海明码利用多组数位的奇偶性来检错和纠错。              

B. 海明码的码距必须大于等于1   

     C. 循环冗余校验码具有很强的检错和纠错能力。    

D. 循环冗余校验码的码距必定为1

<解析>考嵌入式中几种常见的差错控制编码,主要有奇偶校验、海明码和循环冗余校验码,也就是CRC校验,《教程》P71-P77,有介绍,但不是十分详细。这个题目我也不是很有把握,参考了网上的一些答案,借花敬佛,大家不妨参考一下。

海明码使用多组数位进行异或运算来检错和纠错。不过,异或也可以当做是奇偶计算,因此A可以算是正确的。

海明码的码距不能等于1

循环冗余校验码CRC的工作方法,是在发送端产生一个冗余码,附加在信息位后面一起发送到接收端,接收端收到的信息按发送端形成循冗余码同样的算法进行校验,如果发现错误,则通知发送端重发。就有很好的检错能力,但不能纠错。

取两个相近的码字,如01,再随便用个生成多项式(如101)进行计算,可以看出即使要传输的码字的码距为1,但整个编码(原数据+CRC校验码)的码距必定大于1。如果码距可以等于1的话,那么就意味着CRC编码可能无法检查出一位的错误。因此D也是错误的。不过,D的表达存在不严谨的地方。如果将题目中的循环冗余校验码定为整个编码(原数据+CRC校验码),则D是错误的。如果将题目中的循环冗余校验码定为CRC校验码,则D是正确的。

参考答案:A

 

以下关于Cache的叙述中,正确的是__(4)__

4A. 在容量确定的情况下,替换算法的时间复杂度是影响Cache命中率的关键因素。

     B. Cache的设计思想是在合理的成本下提高命中率。 

     C. Cache的设计目标是容量尽可能与主存容量相等。  

 D. CPU中的Cache容量应大于CPU之外的Cache容量。

<解析>考查微处理器结构中cache的基础知识,需要对cache的工作原理有了解。

请参考敝人关于存储系统的笔记整理,记住两点:

A.      在存储系统中速度越快,容量就越小,越接近CPU,使用越频繁。

B.      命中率和多方面的因素有关,需要折中处理。

很显然,首先排除CD两个选项,剩下的AB,就是你不怎么懂影响命中率的关键因素是什么,也应该选B,一个中庸的答案。

参考答案:B

 

中的“gov”代表的是__(5)__

5A. 民间组织

     B. 商业机构  

     C. 政府机构    

     D. 高等院校

<解析>考查计算机常识,网址的二级域名

com:商业机构。

edu:高等院校。

gov:政府机构。

net:从事互联网服务的机构。

org:非赢利性组织。

参考答案:C

 

在微型计算机中,通常用主频来描述CPU__(6)__;对计算机磁盘工作影响最小的因素是__(7)__

6A. 运行速度                     B. 可靠性             C. 可维护性         D. 可扩充性

7A. 温度                            B. 湿度                C. 噪声                D. 磁场

<解析>考查计算机的基本常识,搞计算机的都应该知道。

主频来描述CPU的运行速度,主频越高,速度越快

对计算机磁盘影响最小的是噪声。你在磁盘周围制造点噪音,磁盘大概不会坏的。

参考答案:AC

 

计算机各部件之间传输信息的公共通路称为总线,一次传输信息的位数通常称为总线的__(8)__

8A. 宽度                            B. 长度                C. 粒度                D. 深度

<解析>考查总线基础概念,属于嵌入式的常识,必须掌握的。

总线是计算机各种功能部件之间传送信息的公共通路。

总线分为:数据总线、地址总线、控制总线。

一次传输信息的位数通常称为总线的宽度。

参考答案:A

 

风险预测从两个方面评估风险,即风险发生的可能性以及__(9)__

9A. 风险产生的原因     

B. 风险监控技术     

C. 风险能否消除     

D. 风险发生所产生的后果

<解析>考查概念的理解,只有记住,没有其他解析了。

风险预测从两个方面评估风险:

A.      风险发生的可能性。

B.      风险发生所产生的后果。

不妨补充一个概念:风险分析。

风险分析,实际上是四个不同的活动:风险识别、风险预测、风险评估和风险控制

参考答案:D

 

下列智力成果中,能取得专利权的是__(10)__

10A. 计算机程序代码             B. 游戏的规则和方法

      C. 计算机算法                 D. 用于控制测试过程的程序

<解析>考查专利法相关的常识,会者不难,不会就蒙,没有其他办法。

专利法规定,智力活动的规则和方法不能授予专利权,选项B首先被排除。

计算机应用程序通常总是与数学算法相关联,但又不是单纯的数学方法和数学算法,而是包含在构成一个完整的技术方案中,是运用一些数学方法和数学算法来解决该方案中某些技术问题,并产生技术效果。

也就是说,一项含有计算机程序的发明创造专利申请,可以给予专利保护的必要条件有两个:

A.      必须能够产生技术效果。

B.      必须能够构成一个完整的技术方案。

根据上述的条件,AC均不满足。

答案只剩下D了,而且又符合上述的两个必须条件。

参考答案:D

 

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

阅读(2114) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~