1、嵌入式系统设计师-70 及答案解析(总分:30.00,做题时间:90 分钟)一、单项选择题(总题数:26,分数:30.00)1.Conventionally, a computer consists of at least one processing element, typically a _ and some form of memory(分数:1.00)A.deviceB.CPUC.controllerD.network2.Any computer, be it a large PC or a small embedded computer, is useless if it has
2、no means to interact with the outside world. I/O communications for an embedded computer frequently happen over a bus called the _.(分数:1.00)A.I/O busB.Memory BusC.Device busD.Internal BusIEEE 1394具有_位地址空间,IEEE 1394 的通信协议具有三个协议层,不包括_。(分数:2.00)A.8B.16C.32D.64A.事务层B.表示层C.链路层D.物理层3.某指令流水线由 4段组成,各段所需要的时间
3、如下图所示。连续输入 8条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为_。 (分数:1.00)A.8/56tB.8/32tC.8/28tD.8/24t假设系统中有三类互斥资源 R1、R2 和 R3,可用资源数分别为 10、5 和 3。在 T0时刻系统中有P1、P2、P3、P4 和 P5五个进程,这些进程对资源的最大需求量和已分配资源数如下表所示,此时系统剩余的可用资源数分别为_。如果进程按_序列执行,那么系统状态是安全的。 (分数:2.00)A.1、1 和 0B.1、1 和 1C.2、1 和 0D.2、0 和 1A.P1P2P4P5P3B.P5P2P4P3P1C.P4P2P
4、1P5P3D.P5P1P4P2P34.In the following, which is not a method for inter-process communication? _(分数:1.00)A.share memoryB.messageC.pipeD.memory copy5.以下叙述中错误的是_。(分数:1.00)A.实时系统就是响应快的系统B.JTAG主要用于芯片内部测试及系统调试C.嵌入式系统在开发过程中,下载 bootloader可以采用 Jtag接口D.触摸屏是一种输入输出设备6.操作系统中的 Spooling技术,实质是将_转化为共享设备的技术。(分数:1.00)A.
5、虚拟设备B.独占设备C.脱机设备D.块设备下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则里程碑_在关键路径上。若在实际项目进展中,活动 AD在活动 AC开始 3天后才开始,而完成活动 DG过程中,由于有临时事件发生,实际需要 15天才能完成,则完成该项目的最短时间比原计划多了_天。 (分数:2.00)ABBCCDDIA.8B.3C.5D.67.在 ASP的内置对象中,_对象可以修改 Cookie中的值。(分数:1.00)A.requestB.responseC.applicationD.session8.以下作品中,不适用或不受著作权法保护的是_。(分数:1
6、.00)A.某教师在课堂上的讲课B.某作家的作品红河谷C.最高人民法院组织编写的行政诉讼案例选编D.国务院颁布的计算机软件保护条例9.某嵌入式系统主存容量为 64KB,其中 ROM区为 4KB,其余为 RAM区,按字节编址。现要用 2K8位的ROM芯片和 4K4位的 RAM芯片来设计该存储器,则需要上述规格的 ROM芯片数和 RAM芯片数分别是_。(分数:1.00)A.1、15B.2、15C.1、30D.2、3010.关于嵌入式操作系统及其特点,以下叙述中错误的是_。(分数:1.00)A.嵌入式操作系统是在嵌入式硬件上提供一个应用程序的运行平台B.嵌入式硬件资源相对有限,因此操作系统内核较小C
7、.嵌入式操作系统通常具有较好的可移植性D.嵌入式操作系统往往需要控制硬件装置,因此,不用考虑实时性11.某开发小组欲开发一个较大规模的项目,开发小组对项目领域熟悉且该项目与小组开发过的某一项目相似,则适宜采用_开发过程模型。(分数:1.00)A.瀑布B.演化C.螺旋D.喷泉12.以下关于数的定点表示和浮点表示的叙述中,不正确的是_。(分数:1.00)A.定点表示法表示的数(称为定点数)常分为定点整数和定点小数两种B.定点表示法中,小数点需要占用一个存储位C.浮点表示法用阶码和尾数来表示数,称为浮点数D.在总位数相同的情况下,浮点表示法可以表示更大的数13.设有 4个作业同时到达,每个作业的执行
8、时间均为 2小时,它们在一台处理器上按单道方式运行,则平均周转时间为_。(分数:1.00)A.1小时B.2.5小时C.5小时D.8小时14.在软件质量因素中,软件在异常条件下仍能运行的能力称为软件的_。(分数:1.00)A.可靠性B.健壮性C.可用性D.安全性15._不属于按寻址方式划分的一类存储器。(分数:1.00)A.随机存储器B.顺序存储器C.相联存储器D.直接存储器16.A computer program, or just a program, is a sequence of _, written to perform a specified task with a compute
9、r.(分数:1.00)A.languagesB.instructionsC.programsD.functions17.三目运算符表达式“d=ab?(ac?a:c):(bc?b:c);”等价于下列、四组程序的_组解释? if(ab)d=b; else if(ac) d=c; else if(bc) d=c; else d=b; if(ab) if(ac)d=a; else d=c; else if(bc) d=b; else d=c; if(ab) if(ac) d=c; else d=a; else if(bc) d=c; else d=b; if(ab) d=a; else if(ac)
10、d=a; else if(bc) d=b; else d=c;(分数:1.00)A.B.C.D.18.计算机处理模拟视频信号过程中首先要进行_。(分数:1.00)A.A/D变换B.数据压缩C.D/A变换D.数据存储19.与 PC机系统相比,_不是嵌入式系统独具的特点。(分数:1.00)A.系统内核小B.专用性强C.可执行多任务D.系统精简20.假设段页式存储管理系统中的地址结构如下图所示,则系统中_。 (分数:1.00)A.页的大小为 4K,每个段的大小均为 4096个页,最多可有 256个段B.页的大小为 4K,每个段最大允许有 4096个页,最多可有 256个段C.页的大小为 8K,每个段
11、的大小均为 2048个页,最多可有 128个段D.页的大小为 8K,每个段最大允许有 2048个页,最多可有 128个段21.若某计算机字长为 32位,内存容量为 2GB,按字编址,则可寻址范围为_。(分数:1.00)A.1024MBB.1GBC.512MBD.2GB22.分别运行下列两段程序后,y1 和 y2的值是_。 程序段 1: #define f(x) x*x float x, y1; x=2.0; y1=x/f(x); 程序段 2: #define f(x) (x*x) float x, y2; x=2.0; y2=x/f(x);(分数:1.00)A.y1=2.0,y2=0.5B.y
12、1=0.5,y2=2.0C.y1=2.0,y2=1.0D.y1=1.0,y2=2.0POP3协议采用_模式进行通信,当客户机需要服务时,客户端软件与 POP3服务器建立_连接。(分数:2.00)A.Browser/ServerB.Client/ServerC.Peer to PeerD.Peer to ServerA.TCPB.UDPC.PHPD.IP嵌入式系统设计师-70 答案解析(总分:30.00,做题时间:90 分钟)一、单项选择题(总题数:26,分数:30.00)1.Conventionally, a computer consists of at least one processi
13、ng element, typically a _ and some form of memory(分数:1.00)A.deviceB.CPU C.controllerD.network解析:2.Any computer, be it a large PC or a small embedded computer, is useless if it has no means to interact with the outside world. I/O communications for an embedded computer frequently happen over a bus ca
14、lled the _.(分数:1.00)A.I/O bus B.Memory BusC.Device busD.Internal Bus解析:IEEE 1394具有_位地址空间,IEEE 1394 的通信协议具有三个协议层,不包括_。(分数:2.00)A.8B.16C.32D.64 解析:IEEE 1394 总线是由 Apple公司提出的 FireWire高速串行总线接口发展而来的,1995 年被 IEEE认可为 IEEE 1394-1995规范,之后,又在此基础上相继提出了 IEEE 1394a和 IEEE 1394b规范。虽然无处理机系统的控制和状态寄存器 CSR体系结构定义了 32位和
15、64位的解址模式,但 IEEE 1394规范仅支持64位固定解址模式。在 IEEE 1394的通信协议中定义了三个协议层,分别是事务层、链路层和物理层,用于在请求者和响应者之间的数据传输过程中完成相关服务。A.事务层B.表示层 C.链路层D.物理层解析:3.某指令流水线由 4段组成,各段所需要的时间如下图所示。连续输入 8条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为_。 (分数:1.00)A.8/56tB.8/32tC.8/28t D.8/24t解析:本题考查计算机系统基础知识。 流水线的吞吐率指的是计算机中的流水线在特定的时间内可以处理的任务或输出数据的结果的数量。流水
16、线的吞吐率可以进一步分为最大吞吐率和实际吞吐率。该题目中要求解的是实际吞吐率,以流水方式执行8条指令的指行时间是 28t,因此吞吐率为 8/28t。假设系统中有三类互斥资源 R1、R2 和 R3,可用资源数分别为 10、5 和 3。在 T0时刻系统中有P1、P2、P3、P4 和 P5五个进程,这些进程对资源的最大需求量和已分配资源数如下表所示,此时系统剩余的可用资源数分别为_。如果进程按_序列执行,那么系统状态是安全的。 (分数:2.00)A.1、1 和 0B.1、1 和 1C.2、1 和 0D.2、0 和 1 解析:A.P1P2P4P5P3B.P5P2P4P3P1 C.P4P2P1P5P3D
17、.P5P1P4P2P3解析:4.In the following, which is not a method for inter-process communication? _(分数:1.00)A.share memoryB.messageC.pipeD.memory copy 解析:5.以下叙述中错误的是_。(分数:1.00)A.实时系统就是响应快的系统 B.JTAG主要用于芯片内部测试及系统调试C.嵌入式系统在开发过程中,下载 bootloader可以采用 Jtag接口D.触摸屏是一种输入输出设备解析:本题考查嵌入式系统的基础知识。 实时系统是一种特殊的嵌入式系统,其正确性不仅依赖系统
18、计算的逻辑结果,还依赖于产生这个结果的时间。实时系统不是响应快的系统,而是能够在指定或者确定的时间内完成系统功能和外部或内部、同步或异步时间做出响应的系统。 JTAG是一种国际标准测试协议(IEEE 1149.1 兼容),主要用于芯片内部测试。基本原理是在器件内部定义一个 TAP(Test Access Port测试访问口)通过专用的 JTAG测试工具对内部节点进行测试。JTAG 测试允许多个器件通过 JTAG接口串联在一起,形成一个 JTAG链,能实现对各个器件分别测试。 现今多数的高级器件都带有 JTAG接口,支持 JTAG协议,如 DSP、FPGA、ARM、部分单片机器件等,方便多目标系
19、统进行测试,同时还可以实现 ISP(In-System Programmable在线编程),对 FLASH等器件进行编程。 触摸屏(touch screen)是一种可接收触头等输入信号的感应式液晶显示装置,当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连接装置,可用以取代机械式的按钮面板,并借由液晶显示画面制造出生动的影音效果。触摸屏作为一种最新的电脑输入输出设备,是目前最简单、方便、自然的一种人机交互方式,主要应用于公共信息的查询、领导办公、工业控制、军事指挥、电子游戏、点歌点菜、多媒体教学、房地产预售等。6.操作系统中的 Spooling技术,实质是将_转化为
20、共享设备的技术。(分数:1.00)A.虚拟设备B.独占设备 C.脱机设备D.块设备解析:本题考查嵌入式操作系统的基础知识。Spooling 的意思是外部设备同时联机操作,又称为假脱机输入/输出操作,是操作系统中采用的一项将独占设备改造成共享设备的技术。Spooling 系统的组成包括三部分:输入井和输出井、输入缓冲区和输出缓冲区、输入进程和输出进程。为了解决 CPU输出数据的速度远远高于打印机的打印速度这一矛盾,在操作系统中一般采用 Spooling技术。下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则里程碑_在关键路径上。若在实际项目进展中,活动 AD在活动
21、 AC开始 3天后才开始,而完成活动 DG过程中,由于有临时事件发生,实际需要 15天才能完成,则完成该项目的最短时间比原计划多了_天。 (分数:2.00)ABBC CDDI解析:本题考查软件项目管理的基础知识。 根据关键路径法,计算出关键路径为 ACGIK,关键路径长度为 65。因此里程碑 C在关键路径上,而里程碑 B、D 和 I不在关键路径上。 若完成活动 DG需要 15天,则相当于 ADGIK也是一个关键路径,而且活动 AD推迟了三天才能完成,此时,完成项目的最短时间应该是 68天,比原来的最短时间 65天多了 3天。A.8B.3 C.5D.6解析:7.在 ASP的内置对象中,_对象可以
22、修改 Cookie中的值。(分数:1.00)A.requestB.response C.applicationD.session解析:本题考查 ASP的内置对象的基础知识。 在 ASP的内置对象中,response 对象和 request对象和 Cookie有关。其中,request 对象中的 Cookies集合是服务器根据用户的请求,发出的所有 Cookie的值的集合,这些 Cookie仅对相应的域有效,每个成员均为只读。Response 对象中的 Cookies集合是服务器发回客户端的所有 Cookie的值,这个集合为只写,所以只有 Response对象可以修改 Cookie中的值。8.以
23、下作品中,不适用或不受著作权法保护的是_。(分数:1.00)A.某教师在课堂上的讲课B.某作家的作品红河谷C.最高人民法院组织编写的行政诉讼案例选编D.国务院颁布的计算机软件保护条例 解析:本题考查知识产权方面的基础知识。 选项 D“国务院颁布的计算机软件保护条例”的说法显然是错误的。因为,国务院颁布的计算机软件保护条例是国家为了管理需要制定的政策法规,故不适用著作权法保护。9.某嵌入式系统主存容量为 64KB,其中 ROM区为 4KB,其余为 RAM区,按字节编址。现要用 2K8位的ROM芯片和 4K4位的 RAM芯片来设计该存储器,则需要上述规格的 ROM芯片数和 RAM芯片数分别是_。(
24、分数:1.00)A.1、15B.2、15C.1、30D.2、30 解析:本题考查计算机系统结构相关的基础知识。 4KB的 ROM,用 2K*8位的 ROM芯片,需要 2片;60KB 的 RAM,用 4K*4的 RAM芯片设计,需要 30片。10.关于嵌入式操作系统及其特点,以下叙述中错误的是_。(分数:1.00)A.嵌入式操作系统是在嵌入式硬件上提供一个应用程序的运行平台B.嵌入式硬件资源相对有限,因此操作系统内核较小C.嵌入式操作系统通常具有较好的可移植性D.嵌入式操作系统往往需要控制硬件装置,因此,不用考虑实时性 解析:本题考查嵌入式操作系统基础知识。 嵌入式操作系统是在嵌入式硬件上提供的
25、一个应用程序运行平台。由于嵌入式硬件的配置小,资源相对有限,因此,嵌入式系统必须充分重视资源的利用。另一方面,嵌入式硬件通常没有磁盘,数据是存储在“闪存”(flash memory)上的,因此,操作系统的设计必须适应这些特点。嵌入式操作系统只是应用程序运行的平台,并不是应用程序的开发平台,通常,应用程序都是在调试完成后才装入系统的。因此,在嵌入式系统中,没有用户的概念,只有任务的概念,每一个功能任务的运行就是完成一个任务。 此外,嵌入式操作系统往往需要控制某些硬件装置,因此,应该适当地考虑实时性,通常见到的嵌入式操作系统大多具有“软实时”特性。11.某开发小组欲开发一个较大规模的项目,开发小组
26、对项目领域熟悉且该项目与小组开发过的某一项目相似,则适宜采用_开发过程模型。(分数:1.00)A.瀑布 B.演化C.螺旋D.喷泉解析:项目规模大、开发小组对项目需求理解并了解相关领域,因此可以采用瀑布开发模型。演化模式适用于对软件需求缺乏准确认识的情况。螺旋模型在开发过程中加入风险分析。喷泉模型适合于面向对象的开发方法。12.以下关于数的定点表示和浮点表示的叙述中,不正确的是_。(分数:1.00)A.定点表示法表示的数(称为定点数)常分为定点整数和定点小数两种B.定点表示法中,小数点需要占用一个存储位 C.浮点表示法用阶码和尾数来表示数,称为浮点数D.在总位数相同的情况下,浮点表示法可以表示更
27、大的数解析:本题考查数据表示基础知识。 各种数据在计算机中表示的形式称为机器数,其特点是采用二进制计数制,数的符号用 0、1 表示,小数点则隐含表示而不占位置。机器数对应的实际数值称为数的真值。 为了便于运算,带符号的机器数可采用原码、反码、补码和移码等不同的编码方法。 所谓定点数,就是表示数据时小数点的位置固定不变。小数点的位置通常有两种约定方式:定点整数(纯整数,小数点在最低有效数值位之后)和定点小数(纯小数,小数点在最高有效数值位之前)。 当机器字长为 n时,定点数的补码和移码可表示 2n个数,而其原码和反码只能表示 2n-1个数(0 表示占用了两个编码),因此,定点数所能表示的数值范围
28、比较小,运算中很容易因结果超出范围而溢出。 数的浮点表示形式为:N=2 E F,其中 E称为阶码,F 为尾数。阶码通常为带符号的纯整数,尾数为带符号的纯小数。浮点数的表示格式如下: 阶符 阶码 数符 尾数 很明显,一个数的浮点表示不是唯一的。当小数点的位置改变时,阶码也相应改变,因此可以用多种浮点形式表示同一个数。 浮点数所能表示的数值范围主要由阶码决定,所表示数值的精度则由尾数决定。13.设有 4个作业同时到达,每个作业的执行时间均为 2小时,它们在一台处理器上按单道方式运行,则平均周转时间为_。(分数:1.00)A.1小时B.2.5小时C.5小时 D.8小时解析:根据题意,4 个作业同时到
29、达,每个作业的执行时间均为 2小时,它们在一台处理器上按单道方式运行。假设这 4个作业开始时间都为 0,依次执行,则下表给出了各作业的执行情况和周转时间。 14.在软件质量因素中,软件在异常条件下仍能运行的能力称为软件的_。(分数:1.00)A.可靠性B.健壮性 C.可用性D.安全性解析:软件质量就是“软件与明确和隐含定义的需求相一致的程度”。具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准,以及所有专业开发的软件都应具有的隐含特征的程度。 软件可靠性是软件产品在规定的条件下和规定的时间区间完成规定功能的能力。软件可靠性不但与软件存在的缺陷和(或)差错有关,而且与
30、系统输入和系统使用有关。 软件的健壮性又称鲁棒性,是指软件对规范要求以外的输入情况的处理能力。所谓健壮的系统是指对于规范要求以外的输入能够判断出这个输入不符合规范要求,并能有合理的处理方式。一个软件在异常条件下仍能运行,从错误的输入推断出正确合理的输入,具有容错能力,也是软件健壮性的表现。软件健壮性是一个比较模糊的概念,但是却是非常重要的软件外部量度标准。软件设计的健壮与否直接反映了分析设计和编码人员的水平。 软件的可用性是指软件产品对用户来说有效、易学、高效、好记、少错和令人满意的程度,即用户能否用产品完成他的任务,效率如何,主观感受等,实际上是从用户角度看到的产品质量。 软件的安全性是指软
31、件在规定的运行时间内是否会对系统本身和系统外界造成危害的概率,这种危害包括人身安全、重大财产损失和人们极不期望发生的事件等。安全性并不强调系统的功能,关注的是系统哪些地方是脆弱的和哪些地方受到潜在威胁。15._不属于按寻址方式划分的一类存储器。(分数:1.00)A.随机存储器B.顺序存储器C.相联存储器 D.直接存储器解析:本题考查存储系统的基础知识。 存储系统中的存储器,按访问方式可分为按地址访问的存储器和按内容访问的存储器;按寻址方式分类可分为随机存储器、顺序存储器和直接存储器。 随机存储器(Random Access Memory, RAM)指可对任何存储单元存入或读取数据,访问任何一个
32、存储单元所需的时间是相同的。 顺序存储器(Sequentially Addressed Memory, SAM)指访问数据所需要的时间与数据所在的存储位置相关,磁带是典型的顺序存储器。 直接存储器(Direct Addressed Memory, DAM)是介于随机存取和顺序存取之间的一种寻址方式。磁盘是一种直接存取存储器,它对磁道的寻址是随机的,而在一个磁道内,则是顺序寻址。 相联存储器是一种按内容访问的存储器。其工作原理就是把数据或数据的某一部分作为关键字,将该关键字与存储器中的每一单元进行比较,找出存储器中所有与关键字相同的数据字。16.A computer program, or ju
33、st a program, is a sequence of _, written to perform a specified task with a computer.(分数:1.00)A.languagesB.instructions C.programsD.functions解析:17.三目运算符表达式“d=ab?(ac?a:c):(bc?b:c);”等价于下列、四组程序的_组解释? if(ab)d=b; else if(ac) d=c; else if(bc) d=c; else d=b; if(ab) if(ac)d=a; else d=c; else if(bc) d=b; el
34、se d=c; if(ab) if(ac) d=c; else d=a; else if(bc) d=c; else d=b; if(ab) d=a; else if(ac) d=a; else if(bc) d=b; else d=c;(分数:1.00)A.B. C.D.解析:本题考查三目运算符表达式的基础知识。 题目中的三目运算表达式“d=ab?(ac?a:c):(bc?b:c);”,结果是取 a、b、C 中最大的值赋给 d。 三目运算符的通常格式为“ab?a:b”,其解释为:当 ab 为真值时,取 a为表达式的值,否则,取 b为表达式的值。需要注意的是,三元运算符“?”的执行优先级低于所
35、有二元操作符,仅高于逗号运算符。18.计算机处理模拟视频信号过程中首先要进行_。(分数:1.00)A.A/D变换 B.数据压缩C.D/A变换D.数据存储解析:本题考查多媒体基础知识。视频信息是指活动的、连续的图像序列。一幅图像称为一帧,帧是构成视频信息的基本单元。在多媒体应用系统中,视频以其直观和生动等特点得到广泛的应用。视频与动画一样,是由一幅幅帧序列组成,这些帧以一定的速率播放,使观看者得到连续运动的感觉。计算机的数字视频是基于数字技术的图像显示标准,它能将模拟视频信号输入到计算机进行数字化视频编辑制成数字视频。全屏幕视频是指显示的视频图像充满整个屏幕,能以 30帧/秒的速度刷新画面,使画
36、面不会产生闪烁和不连贯的现象。电视机、激光视盘、摄像机等都可提供丰富多彩的模拟视频信号,常常需要把这些信号与计算机图形图像结合在一个共同的空间,通过处理达到最佳的效果,然后输出到计算机的显示器或其他电视设备上。模拟视频信号进入计算机,首先需要解决模拟视频信息的数字化问题。视频数字化的目的是将模拟信号经模数转换和彩色空间变换等过程,转换成计算机可以显示和处理的数字信号。由于电视和计算机的显示机制不同,因此要在计算机上显示视频图像需要作许多处理。例如,电视是隔行扫描,计算机的显示器通常是逐行扫描;电视是亮度(Y)和色度(C)的复合编码,而 PC机的显示器工作在 RGB空间;电视图像的分辨率和显示屏
37、的分辨率也各不相同等。这些问题在电视图像数字化过程中都需考虑。一般,对模拟视频信息进行数字化采取如下方式: 先从复合彩色电视图像中分离出彩色分量,然后数字化。目前市场上的大多数电视信号都是复合的全电视信号,如录像带、激光视盘等存储设备上的电视信号。对这类信号的数字化,通常是将其分离成YUV、YIQ 或 RGB彩色空间的分量信号,然后用 3个 A/D转换器分别进行数字化。这种方式称为复合数字化。 先对全彩色电视信号数字化,然后在数字域中进行分离,以获得 YUV、YIQ 或 RGB分量信号。用这种方法对电视图像数字化时,只需一个高速 A/D转换器。这种方式称为分量数字化。 视频信息数字化的过程比声
38、音复杂一些,它是以一幅幅彩色画面为单位进行的。分量数字化方式是较多使用的一种方式。电视信号使用的彩色空间是 YUV空间,即每幅彩色画面有亮度(Y)和色度(U、V)3 个分量,对这 3个分量需分别进行取样和量化,得到一幅数字图像。由于人眼对色度信号的敏感程度远不如对亮度信号那么灵敏,所以色度信号的取样频率可以比亮度信号的取样频率低一些,以减少数字视频的数据量。19.与 PC机系统相比,_不是嵌入式系统独具的特点。(分数:1.00)A.系统内核小B.专用性强C.可执行多任务 D.系统精简解析:本题考查嵌入式系统的基础知识。 嵌入式系统(Embedded system),是一种“完全嵌入受控器件内部
39、,为特定应用而设计的专用计算机系统”,嵌入式系统为控制、监视或辅助设备、机器或用于工厂运作的设备。与个人计算机(PC)这样的通用计算机系统不同,嵌入式系统通常执行的是带有特定要求的预先定义的任务。由于嵌入式系统只针对一项特殊的任务,设计人员能够对它进行优化,减小尺寸降低成本。嵌入式系统通常进行大量生产,所以单个的成本节约,能够随着产量进行成百上千的放大。 嵌入式系统的核心是由一个或几个预先编程好以用来执行少数几项任务的微处理器或者单片机组成。与通用计算机能够运行用户选择的软件不同,嵌入式系统上的软件通常是暂时不变的,所以经常称为“固件”。普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为
40、基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。 嵌入式系统是面向用户、面向产品、面向应用的,它必须与具体应用相结合才会具有生命力、才更具有优势。因此可以这样理解上述三个面向的含义,即嵌入式系统是与应用紧密结合的,它具有很强的专用性,必须结合实际系统需求进行合理的裁减利用。 综上所述,只有可执行多任务不是嵌入式系统独具的特点。20.假设段页式存储管理系统中的地址结构如下图所示,则系统中_。 (分数:1.00)A.页的大小为 4K,每个段的大小均为 4096个页,最多可有 256个段B.页的大小为 4K,每个段最大允许有 4096个页,最多可有 256
41、个段 C.页的大小为 8K,每个段的大小均为 2048个页,最多可有 128个段D.页的大小为 8K,每个段最大允许有 2048个页,最多可有 128个段解析:本题考查操作系统页式存储管理方面的基础知识。从图中可见,页内地址的长度是 12位,2 12 =4096,即 4K;页号部分的地址长度是 12位,每个段最大允许有 4096个页;段号部分的地址长度是 8位,2 8 =256,最多可有 256个段。21.若某计算机字长为 32位,内存容量为 2GB,按字编址,则可寻址范围为_。(分数:1.00)A.1024MBB.1GBC.512MB D.2GB解析:本题考查计算机系统基础知识。 内存容量
42、2GB=2*1024*1024*1024*8位,按字编址时,存储单元的个数为2*1024*1024*1024*8/32=512*1024*1024,即可寻址范围为 512MB。22.分别运行下列两段程序后,y1 和 y2的值是_。 程序段 1: #define f(x) x*x float x, y1; x=2.0; y1=x/f(x); 程序段 2: #define f(x) (x*x) float x, y2; x=2.0; y2=x/f(x);(分数:1.00)A.y1=2.0,y2=0.5 B.y1=0.5,y2=2.0C.y1=2.0,y2=1.0D.y1=1.0,y2=2.0解析:
43、本题考查程序设计中有关宏定义相关的基础知识。 由“#define”引出的宏定义,用来定义常量或宏函数,是一个符号替换的概念。程序段 1中,预编译时,出现函数 f(x)的地方用 x*x替换,程序段 2中,预编译时,出现函数 f(x)的地方用(x*x)替换。因此,y1=x/f(x),预编译时替换为 y1=x/x*x,按照运算符的计算顺序,首先执行 x/x,因此程序执行结果y1=2.0;y2=x/f(x),预编译时替换为 y1=x/(x*x),程序执行结果 y2=0.5。POP3协议采用_模式进行通信,当客户机需要服务时,客户端软件与 POP3服务器建立_连接。(分数:2.00)A.Browser/ServerB.Client/Server C.Peer to PeerD.Peer to Server解析:POP3 协议采用 C/S模式进行通信,POP3 需要 TCP连接的支持,当客户机需要服务时,客户端软件与 POP3服务器建立 TCP连接。A.TCP B.UDPC.PHPD.IP解析:
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1