职业考证-软考-嵌入式系统设计师模拟考试题含答案17

上传人:住在****他 文档编号:93139755 上传时间:2022-05-19 格式:DOCX 页数:25 大小:1.81MB
收藏 版权申诉 举报 下载
职业考证-软考-嵌入式系统设计师模拟考试题含答案17_第1页
第1页 / 共25页
职业考证-软考-嵌入式系统设计师模拟考试题含答案17_第2页
第2页 / 共25页
职业考证-软考-嵌入式系统设计师模拟考试题含答案17_第3页
第3页 / 共25页
资源描述:

《职业考证-软考-嵌入式系统设计师模拟考试题含答案17》由会员分享,可在线阅读,更多相关《职业考证-软考-嵌入式系统设计师模拟考试题含答案17(25页珍藏版)》请在装配图网上搜索。

1、职业考证-软考-嵌入式系统设计师模拟考试题含答案1. 单选题某程序员编写了一段通过串口发送数据的程序,使用设备名coml,那么,将coml映射到实际物理设备的工作是在I/O管理的( )完成的。问题1选项A.设备独立层B.用户应用层C.设备驱动层D.硬件抽象层【答案】A【解析】某程序员编写了一段通过串口发送数据的程序,使用设备名com1,那么,将com1映射到实际物理设备的工作是在I/O管理的设备独立层完成的。设备独立层是指操作系统把所有外部设备统一当成文件来看待,只要安装他们的驱动程序,任何用户都可以像使用文件一样,操作这些设备。2. 单选题下列命令中,不能用于诊断DNS故障的是( )。问题1

2、选项A.netstatB.nslookupC.pingD.tracert【答案】A【解析】netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。netstat用于显示与IP、TCP、UDP和ICnetstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。nslookup是一个监测网络中DNS服务器是否能正确实现域名解析的命令

3、行工具。ping命令常用于测试连通性,在此过程中可看出是直接ping的目标地址。nslookup、ping、tracert都可以加上一个主机域名作为其命令参数来诊断DNS故障,nslookup还可以看到本地DNS服务器地址。netstat命令一般用于检验本机各端口的网络连接情况,与DNS无关联。3. 案例题阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】在智能家居系统软件设计中,家庭内网节点软件设计包括协调器、现场采集/执行器(室内温湿度采集节点、模拟台灯控制节点、模拟雨水窗户监控节点、模拟空调控制节点和火灾检测节点)的软件设计。软件功能组成如图3-1所示。图3-1

4、软件功能组成图整个系统中,协调器是整个家庭内网的核心,负责管理各个节点设备与PC网关的信息和控制指令的传输。温湿度采集终端将传感器的数据以点播的形式发送给协调器,其他采集/控制节点以广播的形式与协调器进行数据交换,协调器和PC机采用串口通信协议。协调器软件主要完成以下功能:(1)创建信道,组建网络;如果失败,则继续创建;(2)组建网络成功,则进行各层事件扫描;(3)如果检测到应用层有事件,则转第(4)步,否则反复扫描各层事件;(4)判断数据类型,如果是室内环境数据,则经串口发送到网关;如果是控制指令,则向控制节点发送控制指令;如果前面两者均不是,则不处理;(5)继续扫描各层事件。【问题1】(3

5、分)在本软件开发过程中,开发人员使用了基于模型的嵌入式代码生成技术,目前对模型验证最主要的方法是(1),通过此方法验证后,利用此验证结果可对模型的覆盖率进行分析,模型的覆盖率类型一般包括(2)(至少写出两种类型)。【问题2】(6分)为了测试此软件功能,测试人员设计了表3-1所示的测试用例,请填写该表中的空(1)(3)。【问题3】(6分)覆盖率是度量测试完整性的一个手段,也是度量测试有效性的一个手段。在嵌入式软件白盒测试过程中,通常以语句覆盖率、条件覆盖率和MC/DC覆盖率作为度量指标。在实现第4条功能时,设计人员采用了下列算法:if (数据有效=TRUE) & (数据类型=室内环境数据)数据经

6、串口发送到网关;if (数据有效=TRUE) & (数据类型=控制指令)向控制节点发送控制指令;请指出对上述算法达到100%语句覆盖、100%条件覆盖和100%MC/DC覆盖所需的最少测试用例数目,填写在表3-2的空(1)(3)中。 表3-2测试覆盖用例统计表【答案】【问题1】 (1)白盒测试(2)语句覆盖、判定覆盖、条件覆盖、条件判定覆盖、修正的条件判定覆盖、条件组合覆盖、路径覆盖。(能写出两个就行) 【问题2】 (1)进行各层事件扫描(2)室内环境数据(3)模拟台灯 【问题3】 (1)2(2)2(3)4 【解析】MC/DC是Modified Condition/Decision Cover

7、age(MC/DC)的缩写,含义是修正条件判定覆盖。MC/DC:条件表示不含有布尔操作符号的布尔表达式;判定表示由条件和零或者很多布尔操作符号所组成的一个布尔表达式;而修正条件判定覆盖方法要求在一个程序中每一种输入输出至少得出现一次,在程序中的每一个条件必须产生所有可能的输出结果至少一次,并且每一个判定中的每一个条件必须能够独立影响一个判定的输出,即在其他条件不变的前提下仅改变这个条件的值,而使判定结果改变。比如:IF( A|B|C )| 为或,即ABC只要一个为真,就能判定为真。因为判定中的每一个条件必须能够独立影响一个判定的输出,即在其他条件不变的前提下仅改变这个条件的值,而使判定结果改变

8、。例如:ABC为TFF改变BC的值并不影响判定结果,但改变A的值会影响判定结果。同理 FTF,FFT FFF都符合要求。4. 单选题李某受非任职单位委托,利用其实验材料、实验室和技术资料完成了一项软件开发。对该软件的权利归属,表达正确的是( )。问题1选项A.该软件属于委托单位B.若该单位与李某对软件归属有特别约定,则遵从约定;无约定的,原则上归属于李某C.取决于该软件是否属于该单位分派给李某的D.无论李某与该单位有无特别约定,该软件都属于李某【答案】B【解析】根据题干描述,这里不能排除职务作品,对于A选项和B选项来看,B选项更严谨,因此,本题选择B选项。5. 单选题下列关于项目管理的论述,不

9、正确的是( )。问题1选项A.项目管理过程,一般包括初启、计划、执行、监控、结项等B.项目管理范围覆盖整个系统生命周期过程C.成本估算也属于项目管理的范围D.风险分析不属于项目管理的内容【答案】D【解析】项目管理过程,一般包括初启、计划、执行、监控、结项等,项目管理范围覆盖整个系统生命周期过程,项目管理需要对开发项目的成本、风险、进度的安排等内容进行监控。所以答案为D。6. 单选题I/O端口的访问包括存储器映射方式和I/O映射方式,下面描述中不正确的是( )。问题1选项A.存储器映射方式是指对端口地址和存储器统一编址B.I/O映射方式是指对端口地址和存储器分开独立编址C.存储器映射方式中,对端

10、口内容不能进行算术逻辑运算、移位等操作D.I/O映射方式中需要使用专门的I/O指令对I/O端口进行操作【答案】C【解析】I/O端口的访问包括存储器映射方式和I/O映射方式。1.存储器映射方式:端口地址和存储器统一编址。特点是:使用访问存储器的指令和访问I/O端口是一样的,所以,对端口内容也能进行算术逻辑运算、移位等操作;由于共用内存,所以,它能给I/O端口较大的编址空间,但是反过来也会使存储器的容量变小。2. I/O映射方式: I/O端口地址与存储器分开独立编址;特点是:需要使用专门的I/O指令对I/O端口进行操作,从而使得I/O操作和存储器操作层次清晰,程序可读性强。7. 单选题下面关于线性

11、表的叙述中,错误的是( )。问题1选项A.线性表采用顺序存储,必须占用一片连续的存储单元B.线性表采用顺序存储,便于进行插入和删除操作C.线性表采用链式存储,不必占用一片连续的存储单元D.线性表采用链式存储,便于进行插入和删除操作【答案】B【解析】本题考查数据结构知识。数据结构是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和操作等的学科。数据结构是相互之间存在一种或多种特定关系的数据元素的集合。如果线性表采用顺序存储,必须占用一片连续的存储单元,便于进行查询操作。如果线性表采用链式存储,不必占用一片连续的存储单元,便于进行插入和删除操作。所以答案是B8. 单选题为了便于

12、实现多级中断,保存现场信息最有效的方法是( )。问题1选项A.存储器B.堆栈C.外存D.通用寄存器【答案】B【解析】堆栈方式是保存现场信息最有效的方法。断点可以保存在堆栈中,由于堆栈先进后出的特点,依次将程序的断点压入堆栈中。出栈时,按相反顺序便可准确返回到程序间断处。9. 单选题在下面描述的RISC指令系统基本概念中,不正确的表述是( )。问题1选项A.选取使用频率低的一些复杂指令,指令条数多B.指令长度固定C.指令功能简单D.指令运行速度快【答案】A【解析】RISC(reduced instruction set computer,精简指令集计算机)是一种执行较少类型计算机指令的微处理器,

13、起源于80年代的MIPS主机(即RISC机),RISC机中采用的微处理器统称RISC处理器,它能够以更快的速度执行操作(每秒执行更多百万条指令,即MIPS)。因为计算机执行每个指令类型都需要额外的晶体管和电路元件,计算机指令集越大就会使微处理器更复杂,执行操作也会更慢。精简指令集包含了简单、基本的指令,通过这些简单、基本的指令,就可以组合成复杂指令。每条指令的长度都是相同的,可以在一个单独操作里完成。大多数的指令都可以在一个机器周期里完成,并且允许处理器在同一时间内执行一系列的指令。强调对指令流水线的优化,同时采用Load/Store结构进行外部数据的访问。CISC是复杂指令系统计算机(Com

14、plex Instruction Set Computer)的简称,微处理器是台式计算机系统的基本处理部件,每个微处理器的核心是运行指令的电路。指令由完成任务的多个步骤所组成,把数值传送进寄存器或进行相加运算。CISC的指令集复杂庞大,而RISC则较为精简,在CISC体系结构下各种指令的执行时间相差较大。10. 单选题Fog computing is a mid-layer between cloud data centers and IoT devices/sensors. It provides services of(1) along with storage and networkin

15、g at the proximity of the IoT devices/sensors. The fog computing concept is derived from(2) computing. Edge computing promises to bring data computation closer to the data-origin. Edge devices, in Edge computing, arent able to support(3)applications in IoT because of their limited resources, resulti

16、ng in resource-contention and increased (4). It assimilates edge devices and cloud resources to overcome(5)associated with Edge computing.问题1选项A.computationB.computerC.operating systemD.cloud system问题2选项A.computerB.EdgeC.EmbeddedD.server问题3选项A.simulatorB.systemC.multipleD.device问题4选项A.latencyB.power

17、C.systemD.user问题5选项A.memoryB.operating systemC.localD.limitations【答案】第1题:A第2题:B第3题:C第4题:A第5题:D【解析】第1题:雾计算位于云数据中心和物联网设备/传感器的中间层。它可以为物联网设备/传感器提供带有存储和网络功能的计算服务。雾计算概念起源于边缘计算,边缘计算的目的在于将计算放置于距离数据段较近的位置。边缘计算中的边缘设备由于其受限的资源, 一般不能支持多个应用,因为这会引起资源的冲突和延迟的增加。雾计算的本质类似于边缘设备和云计算资源, 以此来克服边缘计算的一些限制。第2题:第3题:第4题:第5题:11.

18、 单选题IPv6的地址空间是IPv4的( )倍。问题1选项A.4B.96C.128D.296【答案】D【解析】IPv6的地址为128位,地址空间为2128;IPV4的地址为32位,地址空间为232;2128/232=296,所以,IPv6的地址空间是IPV4地址空间的296倍。12. 案例题阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】人体的红外辐射特性与它的表面温度有着十分密切的关系,门式测温仪通过对人体自身辐射红外能量的测量,便能准确地测定人体表面温度。由于门式测温仪最大的优点是非接触、快速测量,一般小于1秒钟,所以被广泛应用于机场、车站、码头、学校等人流量大的地方

19、。该设备中软件主要完成A/D数据采集,并通过数学运算将红外数据转换为温度值,自动将额头表面温度结果换算为人体腋下温度,在显示终端显示。软件主要包括主程序模块、红外测温程序模块、温度转换模块、显示程序模块、报警程序模块、环境温度补偿模块等。程序的主要功能说明如下:(1)如果按下“高温报警设置”键,则通过“+”键每次增加0.1C或通过“-”键每次减少0.1C,设置最高温度报警值(默认值为40C),按下“确认”键进行确认;(2)如果按下“低温报警设置”键,则通过“+”键每次增加0.1C或通过“-”键每次减少0.1C,设置最低温度报警值(默认值为35C),按下“确认”键进行确认;(3)主程序模块判断是

20、否在30厘米范围内存在红外能量,如果没有,继续执行(3);否则执行(4);(4)读取红外测温程序模块送回的目标表面温度信息,并调用温度转换模块和环境温度补偿模块进行温度转换和补偿,并形成最终人体温度;(5)将读取的温度信息与设定的最大值与最小值比较,如果大于等于最大值或小于等于最小值,则执行(6);否则向显示程序模块发送显示的温度值,并执行(7);(6)调用报警处理程序,发出蜂鸣声提醒检测人员,并向显示程序模块发送报警信息;(7)显示程序模块显示高温报警或低温报警或者温度信息。【问题1】(7 分)为了测试软件功能,测试人员设计了表3-1所示的测试用例,请填写该表中的空白(1)(7)。【问题2】

21、(6分)软件的结构覆盖率是度量测试充分性和有效性的一种手段。在嵌入式软件白盒测试过程中,通常以语句覆盖率、分支覆盖率和MC/DC覆盖率作为度量指标。采用以下处理过程实现“判断温度是否在正常范围”的功能:if (目标物体温度低温报警值) )显示目标物体温度;elseif (目标物体温度高温报警值)显示高温报警信息;else显示低温报警信息;发出蜂鸣报警声音;针对上述处理过程:(1)若要求达到100%的语句覆盖,则所需的最少用例数是多少?(2)若要求达到100%的分支覆盖,则所需的最少用例数是多少?(3)若要求达到100%的MC/DC覆盖,则所需的最少用例数是多少?【问题3】 (2 分)常见的黑盒

22、测试的测试用例设计方法包括:等价类划分;边界值分析;因果图;决策表等。测试人员在表3-1中针对本题设计测试用例时,使用了其中的哪种方法?【答案】【问题1】(1) 37.5(2) 35.5(3)被测目标物体温度为37.4或37. (4)高温报警信息(5)大于等于37.5或大于37. (6) 35.6(7)低温报警信息【问题2】(1) 3(2) 3(3) 3【问题3】边界值分析法或【解析】【问题1】(1)高温报警设置默认为40度。先按“-”键10 次,故应该减少10度 ,默认值40度, 减去10度 ,为39度 ; 再按“-”键15 次,应减少1 .5度 , 39度 减去1.5度 ,为37 .5度

23、。(2)低温报警设置默认为35度。按“+”键5 次,故应该增加0.5度 ,默认值35度加上0 .5度 ,为35.5度。(3) 屏幕显示被测目标物体温度为37 .40度 ,无报警声音。因为37.4没有超过高温报警设置的值。(4)输出为“屏幕显示高温报警信息,且伴随蜂呜报警声音”。因为37.5是在高温报警的边界上,算超出范围。(5)输入应该是在30 厘米范围内放置温度为大于等于37 .50C 或大于37 .50C 的目标物体,屏幕会显示报警,并且伴随蜂鸣报警声音。(6)输入应该是在30 厘米范围内放置温度为35.6C 的目标物体。(7)35.5是在边界上,属于超出范围,所以屏幕显示低温报警信息,且

24、伴随蜂鸣报警声音【问题2】此问题主要考查对语句覆盖、分支覆盖和MC/DC 覆盖概念的掌握以及实际应用。语句覆盖为3个用例,分支覆盖需要3个用例,MC/DC覆盖也是需要3个用例。【问题3】(1)等价类划分是一种典型的黑盒测试方法。它把程序的输入域划分成若干部分(子集) ,然后从每个部分中选取少数代表性的数据作为测试用例。每一类的代表性数据在测试中的作用可以等价于这一类中的其他所有值,这就是等价类这个名字的由来。(2)边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法,通常作为对等价类划分法的补充,其测试用例来自等价类的边界。所谓边界值,是指相对于输入等价类和输出等价类而言,使用等于、

25、小于或大于边界值的数据对程序进行测试的方法就是边界值分析方法。(3)因果图法即因果分析图,又叫鱼翅图,它是由日本东京大学教授石川馨提出的一种通过带箭头的线,将质量问题与原因之间的关系表示出来,是分析影响产品质量的诸因素之间关系的一种工具。根据表格中所设计的用例,主要根据设置的高温和低温边界,对等于、小于和大于边界值的数据进行了测试,故使用了边界值分析方法。13. 单选题IIC总线协议包含物理层和数据链路层,下图是常见的多个IIC设备接口示意图,下面描述不正确的是( )。问题1选项A.在物理层,IIC使用两条信号线,一条是串行数据线、一条是串行时钟线B.在数据链路层,每个IIC设备不用具有唯一的

26、设备地址C.在IIC构成系统中,可以是多主系统,但任一时刻只能有一个主IIC设备D.IIC具有总线仲裁功能【答案】B【解析】I2C BUS(Inter Integrated Circuit BUS,内部集成电路总线)是由Philips公司推出的二线制串行扩展总线,用于连接微控制器及其外围设备。I2C总线是具备总线仲裁和高低速设备同步等功能的高性能多主机总线。直接用导线连接设备,通信时无需片选信号。在I2C总线上,只需要两条线串行数据SDA线、串行时钟SCL线,它们用于总线上器件之间的信息传递。SDA和SCL都是双向的。每个器件都有一个唯一的地址以供识别,而且各器件都可以作为一个发送器或接收器(

27、由器件的功能决定)。14. 单选题中断响应是一个软硬件结合处理系统例外事件的机制。中断发生时,操作系统通过检查( )来判断中断原因。问题1选项A.中断源B.中断向量C.中断屏蔽D.中断位置【答案】B【解析】中断发生时,中断响应工作由操作系统来完成。操作系统通过检查中断向量判断中断原因,并根据中断原因,调用相应的中断处理程序来完成中断的处理。15. 单选题下面的求解菲波那级数第n项的a、b两段程序中,分别采用了( )算法。问题1选项A.递推法和迭代法B.迭代法和穷举搜索法C.迭代法和递推法D.递归法和递推法【答案】D【解析】斐波纳契数列(Fibonacci Sequence),又称黄金分割数列,

28、指的是这样一个数列:1、1、2、3、5、8、13、21、在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n=2,nN*)。第一种方法是递归算法(是最普遍的解决算法),这种算法的时间复杂度很高。因为在计算fib(n-1)的时候,把fib(n-2)也给计算了一遍。这样资源得不到重复利用。时间复杂度是指数级的。第二种方法是递推法,利用递推算法求问题规模为n的解的基本思想是:当n=1时,解或为已知,或能非常方便地求得;通过采用递推法构造算法的递推性质,能从已求得的规模为1、2、i1的一系列解,构造出问题规模为i的解。这样,程序可从i=0或i=1出发

29、,重复地由已知至i1规模的解,通过递推,获得规模为i的解,直至获得规模为n的解。16. 案例题阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】随着汽车工业的飞速发展,越来越多的车上的原有机械控制装置正在被电子控制装置所取代,这是典型的实时控制系统,例如用于控制发动机、自动变速箱、防抱死系统、电子稳定控制系统、牵引力控制系统、刹车辅助系统的ECU和用于座位调整、车窗玻璃升降、车顶移动的电子产品,这在很大程度上提高和完善了汽车的性能和技术水平。但是,汽车上电控系统的多样化和系统结构的复杂化,也直接导致相应的汽车电子软件开发难度越来越高。某汽车的ECU (Electroni

30、c Control Unit,电子控制单元)系统,采用某高性能的多核处理器,软件架构采用符合AUTOSAR ( AUTOmotive Open System Architecture,汽车开放系统架构)标准的多核操作系统,将多个控制应用集成在一个处理器上运行,降低了系统设计的成本、体积、功耗。【问题1】(5分)AUTOSAR中定义了应用任务有四种不同的状态,其状态之间的切换如图4-1所示。图4-1 任务状态切换图请从以下状态选项中为(1)(5)选择正确的状态编号,并将答案填写在答题纸的对应栏中。A. 触发B. 启动C. 挂起D. 被抢占E. 创建F. 激活G. 删除H. 时间片用完【问题2】(

31、4分)(1)该系统中任务的优先级是静态分配的,在某些特定的情况下,多任务抢占资源会发生死锁,解决的策略一般是采用优先级天花板方式。请简述优先级天花板的原理。(2)该系统采用了多核处理器,多核处理器一般有SMP和AMP两种不同的工作方式。请简述SMP和AMP的差异。【问题3】(6分)该ECU系统在上电、复位或唤醒后,首先进入Boot模式,进行开或者关,对FLASH 和RAM进行初始化,然后进入用户程序,用户程序是从cstart函数开始执行的,在多核 嵌入式系统中通常是先进行主核的cstart,主核自身进行部分初始化后将从核从HALT状态激活,然后主核和从核在完成各自必要的设置后分别进入各自的ma

32、in函数。图4-2是该系统多核处理器的启动流程,请补充空(1)(3)的内容,将解答填写在答题纸的对应栏中。图4-2 多核处理器启动流程图【答案】【问题1】 (1)C(2)A(3)F(4)B(5)D 【问题2】(1)优先级天花板是指将申请(占有)某资源的任务的优先级提升到可能访问该资源的所有任务中最高优先级任务的优先级(这个优先级称为该资源的优先级天花板) 。(2)主要差异有:SMP(对称多处理技术):将2颗完全一样的处理器封装在一个芯片内,达到双倍或接近双倍的处理性能。节省运算资源。如Power 4AMP(非对称多处理技术):2个处理内核彼此不同,各自处理和执行特定的功能,在软件的协调下分担不

33、同的计算任务。如OMAP5910【问题3 】 (1)进入用户程序(2)将从核从HALT状态激活(3)从核初始化时钟、接口及其他资源。 【解析】(1)优先级继承当一个任务阻塞了若干个任务时,若阻塞任务有高优先级任务,则将所有阻塞任务中的最高优先级作为其优先级。(2)优先级天花板给每个信号量设置一个优先级天花板,优先级天花板的值大于所有使用该信号的任务的优先级,当某个任务得到该信号量时,将其优先级置为优先级天花板的值。优先级继承和优先级天花板,目的都是使得到信号量的任务的优先级,不低于其他在等待该信号量的任务的优先级,由此,当该任务释放资源后,任务结束前,也不会被其他较高优先级任务抢占,也就保障了

34、如果有高优先级任务在等待该资源,那么该任务结束后高优先级任务立即就可使用该资源。(3)优先级反转假设有任务A,B,C,优先级:A B C,任务A,B,C都在等待各自的事件触发,并且A C运行中需要同一个临界资源。首先,C的事件到来了,C开始运行,C得到了临界资源的信号量,此时,A等待的事件到来。由于A的优先级更高,于是抢占了CPU的使用权,但是由于得不到临界资源的信号量,进入挂起状态,等待资源释放后唤醒。接着C继续得到CPU使用权。在C释放信号量之前,B等待的事件到来了,B的优先级高于C,抢占CPU使用权,待B任务完成后,释放CPU,C继续运行,直到C释放信号量以后,A才得以被唤醒继续运行。在

35、这个过程中,A任务的优先级实际降到了和C相同的层次,究其原因,便是C得到了信号量后被不需要该信号量但是优先级更高的任务B抢占,故而使用优先级继承和优先级天花板,就是为了保障高优先级任务真正做到”高优先级“。通常采用两种方式实现两个或多个内核协调工作。一种是采用对称多处理计数(SMP)symmetric multi-processing,就像IBM Power 4处理器一样,将两颗完全一样的处理器封装在一个芯片内,达到双倍或接近双倍的处理性能,由于共享了缓存和系统总线,因此这种做法的优点是能节省运算资源。另一种计数采用一种非对称多处理(AMP)(asymmetric multi-processi

36、ng)的工作方式:即两个处理内核彼此不同,各自处理和执行特定的功能,在软件的协调下分担不同的计算任务,比如一个执行加密,而另一个执行TCP/IP协议处理。这种处理器的内部结构更像人的大脑,某部分区域在执行某种任务时具有更高的优先级和更强的能力。如 TI公司的OMAP5910双核处理器。17. 单选题下列对嵌入式操作系统的理解,错误的是( )。问题1选项A.系统内核小B.专用性强C.可靠性要求高D.天脉、VxWorks、UNIX都是嵌入式OS【答案】D【解析】嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。天脉是

37、用在航空航天领域的RTOS,是据机载领域需求和特而研制的嵌入式实时操作系统,包括天脉1、天脉2和配套的开发环境。 VxWorks实时操作系统,基于微内核的体系结构,嵌入式领域应用最广泛、市场占有率最高的商业系统。Unix不是嵌入式操作系统。18. 单选题在CPU的内外常设置多级高速缓存(Cache),其主要目的是( )。问题1选项A.扩大主存的存储容量B.提高CPU访问主存数据或指令的效率C.扩大存储系统的容量D.提高CPU访问外存储器的速度【答案】B【解析】存储系统多级层次结构中,由上向下分为三级:高速缓冲存储器cache,主存储器和辅助存储器组成。从上到下,容量逐渐增大,速度逐渐降低,但成

38、本逐渐减少。19. 单选题下列( )是带有热备份的双重系统。问题1选项A.备份子系统处于电源开机状态,一旦联机子系统出错, 备份子系统立即工作B.两个子系统同步运行,互联子系统出错时,由备份机子系统接替C.两个子系统交替处于联机和自检状态,一个子系统出错则由另一子系统工作D.两个子系统并行工作以提高机器速度,一 旦一个子系统出错则放弃同时工作【答案】B【解析】嵌入式系统中,利用双机的方法可以达到容错的目的。其中,一个联机工作,另一个作备份,若备份也一直保持与承担联机工作的机器同步运行,一旦工作机出现故障,只需要将备份机切入系统,便能立即代替原有工作机,这种备份叫热备份。这种系统称为双重系统。当

39、备份机平时停机或做其他工作时仅在工作机出现故障时才让它替代,使系统恢复正常,这样的系统称为双工系统。20. 单选题关于嵌入式SQL,下列描述不正确的是( )。问题1选项A.嵌入式SQL属于SQL 语言在嵌入式环境下的一种使用B.嵌入式SQL是把SQL语言嵌入到宿主语言中进行数据访问和处理C.嵌入式SQL执行前,首先要与数据库进行连接D.嵌入式SQL 通常是交互式进行数据库操作【答案】D【解析】嵌入式SQL属于SQL 语言在嵌入式环境下的一种使用;嵌入式SQL是把SQL语言嵌入到宿主语言中进行数据访问和处理;嵌入式SQL执行前,首先要与数据库进行连接;这道题是属于数据库方面的知识点,了解下就可以了,考的非常少。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!