嵌入式系统设计师0708试题分析Word文档格式.docx

上传人:b****6 文档编号:16548216 上传时间:2022-11-24 格式:DOCX 页数:110 大小:196.11KB
下载 相关 举报
嵌入式系统设计师0708试题分析Word文档格式.docx_第1页
第1页 / 共110页
嵌入式系统设计师0708试题分析Word文档格式.docx_第2页
第2页 / 共110页
嵌入式系统设计师0708试题分析Word文档格式.docx_第3页
第3页 / 共110页
嵌入式系统设计师0708试题分析Word文档格式.docx_第4页
第4页 / 共110页
嵌入式系统设计师0708试题分析Word文档格式.docx_第5页
第5页 / 共110页
点击查看更多>>
下载资源
资源描述

嵌入式系统设计师0708试题分析Word文档格式.docx

《嵌入式系统设计师0708试题分析Word文档格式.docx》由会员分享,可在线阅读,更多相关《嵌入式系统设计师0708试题分析Word文档格式.docx(110页珍藏版)》请在冰豆网上搜索。

嵌入式系统设计师0708试题分析Word文档格式.docx

言归正传,下面开始纪录我的做题过程。

由于知识、时间和精力有限,如果发现错误,或者有值得交流的地方,尽可评论,也可以E我:

ohy3686@。

上午题(75道选择题)

第1和2题:

在指令系统的各种寻址方式中,获取操作数最快的方式是_

(1)_。

若操作数的地址包含在指令中,则属于__

(2)__方式。

(1)A.直接寻址B.立即寻址C.寄存器寻址D.间接寻址

(2)A.直接寻址B.立即寻址C.寄存器寻址D.间接寻址

[个人分析]:

寻址方式是衡量计算机性能的重要指标之一。

寻址方式的多少,直接反映了机器指令系统功能的强弱。

寻址方式越多,其功能越强,灵活性越大。

直接寻址:

直接在指令中给出操作数真实地址的寻址方式。

在MCS-51中,操作码后面的一个字节是实际操作数的地址。

例如:

MOV65H,A其指令代码为:

第一个字节(F5H)为操作码,第二个字节(65H)为指令中给出的直接地址。

执行结果是把A中的内容送到内部的65H单元中。

立即寻址:

由指令直接给出操作数的寻址方式。

在MCS-51中,操作码后面紧跟一个被称为立即数的操作数。

MOVA,#65H其执行结果即使将立即数65H送到累加器A。

寄存器寻址:

对由指令选定的工作寄存器进行读写操作。

在MCS-51中,由指令操作码字节的低三位指明所寻址的工作寄存器。

假设累加器A的内容为10H,R3的内容为4FH,则执行指令MOVA,R3其指令代码为11101011,其中最低3位(011)为工作寄存器R3的地址。

执行结果是将累加器A的内容变为4FH,R3里面的内容不变。

间接寻址:

主要有寄存器间接寻址和变址间接寻址。

在MCS-51的寄存器间接寻址中,将指定的寄存器内容为地址,由该地址所指定的单元内容为操作数,指令中间接寻址寄存器前面用“@”表示前缀。

假设内部RAM的65H单元内容(47H)送到A,可以执行指令:

MOVA,@R0其中R0的内容为65H。

根据上述分析,获取操作数最快的方式应该是立即寻址,因为操作数就在指令当中。

而操作数包含在指令当中的应该是直接寻址。

[参考答案]:

B、A

第3题:

系统响应时间和作业吞吐量是衡量计算机系统性能的重要指标。

对于一个持续处理业务的系统而言,(3),表明其性能越好。

(3)A.响应时间越短,作业吞吐量越小B.响应时间越短,作业吞吐量越大

C.响应时间越长,作业吞吐量越大D.响应时间不会影响作业吞吐量

响应时间是指一个业务提交到处理的时间,这个时间越短越好;

而吞吐量是指单位时间里面可以处理的业务量,这个指标越大越好。

B

第4和5题:

每一条指令都可以分解为取指、分析和执行三步。

已知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。

如果按串行方式执行完100条指令需要(4)△t。

如果按照流水线方式执行,执行完100条指令需要(5)△t。

(4)A.1190B.1195C.1200D.1205

(5)A.504B.507C.508D.510

主要考查流水线技术的理解,在《教程》的23页有相关的分析。

在2006年的考卷中,第3题考查了相同的考点。

按照串行的方式,执行完一条指令才能执行下一条指令,那么执行完100条指令的时间为:

(4+3+5)×

100=1200

按照流水线的方式,可以同时执行多条指令。

在第一条指令进行分析的时候,第二条指令已经开始取指;

当第一条指令进行执行的时候,第二条指令进行分析,第三条指令取指;

当第二条指令进行执行完的时候,第三条指令已经分析完成。

依此类推,当第一条指令完成之后,每一个执行的周期就可以完成一条指令。

因此,我们可以计算得100条指令的执行时间为:

(4+3+5)+(100-1)×

5=507

C、B

第6题:

若内存地址区间为4000H~43FFH,每个存贮单元可存储16位二进制数,该内存区域用4片存储器芯片构成,则构成该内存所用的存储器芯片的容量是(6)。

(6)A.512×

16bitB.256×

8bitC.256×

16bitD.1024×

8bit

主要考查内存硬件地址安排的内容。

对于嵌入式系统来说,这是一个相当重要的内容,几乎每个嵌入式系统都需要进行FLASH和SDRAM的扩展,这就需要对内存地址的安排相当熟悉了。

在2006年考卷中,第1题就考查了这方面的内容。

首先计算内容空间的大小:

43FFH-4000H=3FFH,其大小为1024×

16bit

接着计算存储芯片的容量:

(1024×

16bit)/4=256×

16bit=512×

根据选项提供的内容,只有256×

16bit符合提纲的要求。

C

第7和8题:

某Web网站向CA申请了数字证书。

用户登录该网站时,通过验证(7),可确认该数字证书的有效性,从而(8)。

(7)A.CA的签名B.网站的签名

C.会话密钥D.DES密码

(8)A.向网站确认自己的身份B.获取访问网站的权限

C.和网站进行双向认证D.验证该网站的真伪

在嵌入式系统设计师考试也会考察计算机当前发展的些技术和情况,有点像政治考试中的时事一样,不知道我这样说恰不恰当。

在2006年就考了网络安全控制技术、冲击波病毒等一些内容。

这部分的一些题目也会在软件设计师和系统分析师等考卷中出现。

本人对这些内容不熟悉,只能通过网上查点资料来分析一下,不过答案应该是对的,在当年的软件设计师的考卷中出现了这道题目,答案是参考那份试卷的标准答案的。

CA(CertificateAuthority)即"

认证机构"

,是负责签发证书、认证证书、管理已颁发证书的机构,是PKI的核心。

CA要制定政策和具体步骤来验证、识别用户的身份,对用户证书进行签名,以确保证书持有者的身份和公钥的拥有权。

数字证书是公开密钥体系的一种密钥管理媒介。

是一种权威的电子文档,形同网络环境中的一种身份证,用于证明某一主体(如组织机构、人、服务器等)的身份及其公开密钥的合法性,又称为数字ID。

数字证书是由权威公正的第三方机构即CA中心签发的,以数字证书为核心的加密技术可以对网络上传输的信息进行加密和解密、数字签名和签名验证,确保网上传递信息的机密性、完整性,以及交易实体身份的真实性,签名信息的不可否认性,从而保障网络应用的安全性。

对于第8题为什么选D,还不是很理解,期待高手的出现,给我解释一下。

A、D

第9题:

实现VPN的关键技术主要有隧道技术、加解密技术、(9)和身份认证技术。

(9)A.入侵检测技术B.病毒防治技术

C.安全审计技术D.密钥管理技术

PGP—PrettyGoodPrivacy,是一个基于RSA公匙加密体系的邮件加密软件。

可以用它对你的邮件保密以防止非授权者阅读,它还能对你的邮件加上数字签名从而使收信人可以确信邮件是你发来的。

除了您希望的人看得到以外,没有其它人可以解读。

一但加密後,讯息看起来是一堆无意义的乱码。

PGP提供了极强的保护功能,即使是最先进的解码分析技术也无法解读加密後的文字。

它让你可以安全地和你从未见过的人们通讯,事先并不需要任何保密的渠道用来传递密匙。

RSA(Rivest-Shamir-Adleman)算法是一种基于大数不可能质因数分解假设的公匙体系。

简单地说就是找两个很大的质数,一个公开即公钥,另一个不告诉任何人,即私钥。

这两个密匙是互补的,就是说用公匙加密的密文可以用私匙解密,反过来也一样。

假设甲要寄信给乙,他们互相知道对方的公匙。

甲就用乙的公匙加密邮件寄出,乙收到后就可以用自己的私匙解密出甲的原文。

由于没别人知道乙的私匙,所以即使是甲本人也无法解密那封信,这就解决了信件保密的问题。

另一方面由于每个人都知道乙的公匙,他们都可以给乙发信,那么乙就无法确信是不是甲的来信。

这时候就需要用数字签名来认证。

甲用自己的私匙将上述的128位的特征值加密,附加在邮件后,再用乙的公匙将整个邮件加密。

这样这份密文被乙收到以后,乙用自己的私匙将邮件解密,得到甲的原文和签名,乙的PGP也从原文计算出一个128位的特征值来和用甲的公匙解密签名所得到的数比较,如果符合就说明这份邮件确实是甲寄来的。

这样两个安全性要求都得到了满足。

PGP是一种供大众使用的加密软件。

电子邮件通过开放的网络传输,网络上的其他人都可以监听或者截取邮件,来获得邮件的内容,因而邮件的安全问题就比较突出了。

保护信息不被第三者获得,这就需要加密技术。

还有一个问题就是信息认证,如何让收信人确信邮件没有被第三者篡改,这就需要数字签名技术。

RSA公匙体系的特点使它非常适合用来满足上述两个要求:

保密性(Privacy)和认证性(Authentication)。

PGP还可以用来只签名而不(使用对方公钥)加密整个邮件,这适用于公开发表声明时,声明人为了证实自己的身份,可以用自己的私匙签名。

这样就可以让收件人能确认发信人的身份,也可以防止发信人抵赖自己的声明。

这一点在商业领域有很大的应用前途,它可以防止发信人抵赖和信件被途中篡改。

目前VPN主要采用四项技术来保证数据通信安全,这四项技术分别是隧道技术(Tunneling)、加解密技术(Encryption&

Decryption)、密钥管理技术(KeyManagement)、身份认证技术(Authentication)。

在当年的软设中,也出现了这道题目。

D

第10题:

若某人持有盗版软件,但他本人确实不知道该软件是盗版的,则(10)承担侵权责任。

(10)A.应由该软件的持有者

B.应由该软件的提供者

C.应由该软件的提供者和持有者共同

D.该软件的提供者和持有者都不

考查知识产权方面的东西,这道题目不懂也蒙对的几率也很大。

第11题:

(11)不属于知识产权的范围。

(11)A.地理标志权B.物权C.邻接权D.商业秘密权

可以先将A和D排除,选对的几率有50%了。

第12题:

W3C制定了同步多媒体集成语言规范,称为(12)规范。

(12)A.XMLB.SMILC.VRMLD.SGML

在当年的软设中,也出现了这道题目,考查网络标准的一些内容。

XML:

互联网联合组织(W3C)创建一组规范,以便于软件开发人员和内容创作者在网页上组织信息,其目的不仅在于满足不断增长的网络应用需求,同时还希望借此能够确保在通过网络进行交互合作时,具有良好的可靠性与互操作性。

XML语言可以让信息提供者根据需要,自行定义标记及属性名,也可以包含描述法,从而使XML文件的结构可以复杂到任意程度。

SMIL:

同步多媒体集成语言(SynchronizedMultimediaIntegrationLanguage)的缩写,念做smile.它是由互联网联合组织(W3C)规定的多媒体操纵语言。

SMIL与我们网页上用的HTML(超文本传输语言)的语法格式非常相似。

后者主要针对普通的网络媒体文件进行操纵(文字、图片、声音、动画、视频的机械堆砌),而前者则操纵多媒体片断(对多媒体片断的有机的、智能的组合)。

VRML:

台无关性。

是目前Internet上基于WWW的三维互动网站制作的主流语言。

SGML:

StandardGeneralizedMarkupLanguage的缩写,意思是标准通用标记语言。

该标准定义独立于平台和应用的文本文档的格式、索引和链接信息,为用户提供一种类似于语法的机制,用来定义文档的结构和指示文档结构的标签。

SGML规定了在文档中嵌入描述标记的标准格式,指定了描述文档结构的标准方法,目前在WEB上使用的HTML格式便是使用固定标签集的一种SGML文档。

用于SGML可以支持无数的文档结构类型,并且可以创建与特定的软硬件无关的文档,因此很容易与使用不同计算机系统的用户交换文档。

第13题:

对同一段音乐可以选用MIDI格式或WAV格式来记录存储。

以下叙述中(13)是不正确的。

(13)A.WAV格式的音乐数据量比MIDI格式的音乐数据量大

B.记录演唱会实况不能采用MIDI格式的音乐数据

C.WAV格式的音乐数据没有体现音乐的曲谱信息

D.WAV格式的音乐数据和MIDI格式的音乐数据都能记录音乐波形信息

在当年的软设中,也出现了这道题目,考查多媒体方面的内容。

WAV:

WAV文件格式是一种由微软和IBM联合开发的用于音频数字存储的标准,WAVE文件作为多媒体中使用的声波文件格式之一,它是以RIFF格式为标准的。

在Windows中,把声音文件存储到硬盘上的扩展名为WAV。

WAV记录的是声音的本身,所以它占的硬盘空间大的很。

16位的44.1KHZ的立体声声音一分钟要占用大约10MB的容量,和MIDI相比就差的很远。

WAV音频格式的优点包括:

简单的编/解码(几乎直接存储来自模/数转换器(ADC)的信号)、普遍的认同/支持以及无损耗存储。

WAV格式的主要缺点是需要音频存储空间。

对于小的存储限制或小带宽应用而言,这可能是一个重要的问题。

WAV格式的另外一个潜在缺陷是在32位WAV文件中的2G限制,这种限制已在为SoundForge开发的W64格式中得到了改善。

MIDI:

MIDI的全称是musICalinstrumentdigitalinterface,它仅仅是一个通信标准,它是由电子乐器制造商们建立起来的,用以确定电脑音乐程序、合成器和其他电子音响的设备互相交换信息与控制信号的方法。

MIDI系统实际就是一个作曲、配器、电子模拟的演奏系统。

从一个MIDI设备转送到另一个MIDI设备上去的数据就是MIDI信息。

MIDI数据不是数字的音频波形,而是音乐代码或称电子乐谱。

第14题:

设计制作一个多媒体地图导航系统,使其能根据用户需求缩放地图并自动搜索路径,最适合的地图数据应该是(14)。

(14)A.真彩色图像B.航拍图像

C.矢量化图形D.高清晰灰度图像

能根据用户需求缩放地图并自动搜索路径,A、B、D都做不到。

第15题:

在过程式程序设计(①)、数据抽象程序设计(②)、面向对象程序设计(③)、泛型(通用)程序设计(④)中,C++语言支持(15),C语言支持(16)。

(15)A.①B.②③C.③④D.①②③④

(16)A.①B.①③C.②③D.①②③④

C语言只是支持过程式的设计。

C++程序设计语言是由来自AT&

TBellLaboratories的BjarneStroustrup设计和实现的,它兼具Simula语言在组织与设计方面的特性以及适用于系统程序设计的C语言设施。

C++最初的版本被称作“带类的C(Cwithclasses)”[Stroustrup,1980],在1980年被第一次投入使用;

当时它只支持系统程序设计和数据抽象技术。

支持面向对象程序设计的语言设施在1983年被加入C++;

之后,面向对象设计方法和面向对象程序设计技术就逐渐进入了C++领域。

在1985年,C++第一次投入商业市场。

在1987至1989年间,支持范型程序设计的语言设施也被加进了C++。

D、A

补充2007上午题的完整答案:

OHY20080721

原文再续书接上一会。

上次给了07年嵌入式系统设计师的上午题目的一点点答案,而且还不知道对错。

这次我特意去书店对了下我自己的答案,把不对的更正了。

做事有始有终,在这里我将上午题目的所有答案,借花敬佛的给有需要的人参考。

更具体,更权威的资料可以去参考《2007下半年试题分析与解答(全国计算机技术与软件专业技术资格(水平)考试指定用书)》。

这本书我看过,里面有分析,还是很不错的,唯一不好的是除了嵌入式系统设计师的题目分析以外,还包括了2007年下半年技术资格(水平)考试的其他所有试题分析,也就是你花40多块钱,但是有很多内容你用不上,除非其他的考试你也考拉。

2007年下半年上午题的标准官方答案:

(1)-(15):

BABCBCADDBBBDCD

(16)-(30):

ACBCCDCBCBBDCAC

(31)-(45):

DCBBCDCBBCCBDDC

(46)-(60):

ACBABDDCBCACBAC

(61)-(75):

ADBDDBBDDABCACB

2007年下半年通过了嵌入式系统设计师的考试,一大堆的复习资料都不知道扔那里好,卖掉又有点可惜,送人又没人要。

与其让当时的复习笔记沉沦书架底部,还不如整理一下让大家评论评论。

2008年11月的考试也快到了,如果能帮到有需要的人,那我真是乐坏了。

看看06和07年的题目,在存储管理方面的题目蛮多的,应该是一个重要考点。

无论是概念、理论、分析和计算都相当容易出题。

在我当时的复习笔记中这方面算最多了。

这里就先拿这个点说说吧,其他的以后有时间再写了。

1、存储器系统的层次架构

计算机系统的存储器被组织城一个金字塔的层次结构。

自上而下为:

CPU内部寄存器、芯片内部高速缓存(cache)、芯片外部高速缓存(SRAM、SDRAM、DRAM)、主存储器(FLASH、EEPROM)、外部存储器(磁盘、光盘、CF卡、SD卡)和远程二级存储器(分布式文件系统、WEB服务器),6个层次的结构。

上述设备从上而下,依次速度更慢、容量更大、访问频率更小,造价更便宜。

2、高速缓存(cache)

工作原理(参照教程126页,博客画不了图):

主要利用了程序的局部性特点。

地址映象是指把主存地址空间映象到cache的地址空间。

地址变换是指当程序或数据已经装入到cache后,在实际运行过程中,把主存地址如何编程cache空间的地址。

常用的地址映象和地址变换的方式有:

(教程127页)

直接映象和变换:

速度快,造价低,但有局限性,不能充分利用cache的好处。

组相联地址映象和变换:

速度稍慢但是命中率高。

全相联地址映象和变换:

可以任意映射。

常用的cache替换算法:

轮转法和随机替换算法。

高速缓存的分类:

统一cache和独立的数据/指令cache

写通cache和写回cache

读操作分配cache和写操作分配cache

3、存储管理单元(MMU)

MMU在CPU和物理内存之间进行地址转换,将地址从逻辑空间映射到物理空间,这个过程称为内存映射。

MMU主要完成下面的工作:

A. 

 

虚拟存储空间到物理空间的映射。

B. 

存储器访问权限的控制。

C. 

设置虚拟存储空间的缓冲特性。

嵌入式系统中常常采用页式存储管理。

为了管理这些页引入了页表的概念。

页表是位于内存中的表,它的每一行对应虚拟存储空间的一个页,该行包含了该虚拟内存页对应的物理内存页的地址、该页的访问权限和该页的缓冲特性等。

从虚拟地址到物理地址的变换过程就是查询页表的过程。

由于页表存储在内存中的,整个查询过程需要付出很大的代价。

根据程序局部性的特点,增加了一个小容量、高速度的存储部件来存放当前访问需要的地址变换条目,这个存储部件称为:

地址转换后备缓冲器(TLB)。

当CPU访问内存时,首先在TLB中查找需要的地址变换条目,如果该条目不存在,CPU再从内存中的页表中查询,并把相应的结果添加到TLB中,更新它的内容。

嵌入式系统中虚拟存储空间到物理空间的映射以内存块为单位进行。

即虚拟存储空间中一块连续的存储空间被映射到物理存储空间中同样大小的一块连续存储空间。

在页表和TLB中,每一个地址变换条目实际上记录了一个虚拟存储空间的内存块的基地址与物理存储空间相对应的一个内存块的基地址之间的对

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 商业计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1