(A)嵌入式系统通常是形式多样、面向特定应用的软硬件综合体;
(B)嵌入式系统得到多种类型的处理器和处理器体系结构的支持;
(C)嵌入式系统通常极其关注成本;
(D)嵌入式系统有实时性和可靠性的要求;
(E)嵌入式系统使用的操作系统一般是适应多种处理器、可剪裁、轻量型、实时可靠、可固化的嵌入式操作系统;
(F)嵌入式系统开发不需要专门工具和特殊方法。
第1题:
阅读以下关于嵌入式系统技术的说明,根据要求回答问题1至问题3。
[说明]
某水电站根据安全监控的需要决定采用嵌入式工控微机进行实时多任务安全监测。该系统有32路模拟量输入、96路开关量、16路脉冲量输入和水位落差量输入,产生显示信息、报警信号、监测报表和水位传感器控制信号等输出。该水电站安全监测系统具有以下几个特点:
(1)对各种模拟量、开关量、脉冲量、水位落差量等数据量的监测,事实上只是周期性地重复执行相应的各个任务模块。
(2)监视的对象比较固定,系统硬件的规模相对固定不变。
(3)尽可能允许把所有软件都固化在EPROM中。
(4)人机交互作用的内容固定,即由操作人员通过键盘去调用此系统中所存入的相应应用程序,不会去修改应用程序。
基于以上安全监测系统的特点,该水电站技术研发部门准备选用现有的工业控制机系统及现成的各种模板等硬件,由本部门的开发人员自行开发软件。所开发的软件主要包括:
(1)应用程序,即按各类输入/输出量的采集、处理、显示、报警和制表等功能分别作为若干任务块,由这些任务组成应用程序。
(2)多任务嵌入式实时操作系统,用来协调各任务的资源分配与管理,管理任务之间的联系与多任务操作。
根据以上安全监测系统的特点,技术研发人员郭工程师提出了一个自行编制简化“多任务嵌入式实时操作系统”的方案,以适应于协调管理硬件资源和监测对象的实际需求,其中只保留了标准的多任务实时操作系统的核心功能,例如CPU管理、中断管理和外设管理等。请在200字以内简要说明郭工程师提出的简化的“多任务嵌入式实时操作系统”可能具有哪些优点。
第2题:
嵌入式Linux操作系统中任务的创建过程如下,以下说法正确的是(53)。
void main( )
{ int pid;
pid= fork( )
if(pid>0)
printf("parent task");
else if(pid= =0)
{ printf("child task") ;
execvp ("MyTash", NULL);
}
}
A.子任务的创建基于fork/exec模型
B.子任务的创建基于spawn模型
C.先为子任务分配内存空间,再分配相应的数据结构
D.直接为子任务分配一个全新的地址空间,然后再将其代码装入运行
第3题:
任务调度是嵌入式操作系统的一个重要功能,嵌入式操作系统内核一般分为非抢占式和抢占式两种,以下叙述中,不正确的是()。
A.非抢占式内核要求每个任务要有自我放弃CPU的所有权
B.非抢占式内核的任务级响应时间取决于最长的任务执行时间
C.在抢占式内核中,最高优先级任务何时执行是可知的
D.抢占式内核中,应用程序可以直接使用不可重入函数
第4题:
系统的全部控制功能在下列那一个任务中实现。()
第5题:
简要说明嵌入式操作系统多任务通讯的常用方式。
第6题:
在具有多任务处理功能的操作系统中,一个任务通常与一个应用程序相对应。
第7题:
系统测试的任务就是为了()而执行程序的过程,
第8题:
退出没有响应的程序的方法是,先按CTRL+ALT+DEL键,然后在“关闭程序”对话框中单击没有响应的程序,最后单击“()”。
第9题:
()是属于创建TD RTV任务
第10题:
运行监控任务
用户程序任务
与可编程序控制器交换信息任务
输入输出任务
第11题:
对
错
第12题:
画出程序框图
实现数据库设计
编出实现系统功能的源程序
给出程序任务书
第13题:
退出没有响应程序的方法是,先按Ctrl+Alt+Del键,再在“任务管理器”对话框中单击没有响应的程序,最后单击( )。
A.退出系统
B.关闭系统
C.结束任务
D.退出任务
第14题:
(A)任务更能真实地描述并发,而程序不能
(B)程序是静态的,任务是动态的
(C)任务有生命周期,有诞生有消亡,短暂的;而程序是相对长久的
(D)一个程序可对应多个任务,反之亦然
(E)任务具有创建其他任务的功能,而程序没有
第15题:
Toolkit工具中可以创建的任务包括?()
A.创建RNL任务
B.创建TNL任务
C.创建TDRTV任务
D.创建TDLMT任务
第16题:
关于M2000V2同步性能任务功能,如下描述正确的是()。
第17题:
Toolkit工具中可以创建的任务包括?()
第18题:
Linux是()。
第19题:
程序设计的任务是()。
第20题:
在具有多任务处理功能的操作系统中,一个应用程序通常对应于一个任务。
第21题:
创建RNL任务
创建TNL任务
创建TDRTV任务
创建TDLMT任务
第22题:
对
错
第23题:
退出任务
结束任务
关闭系统
退出系统