小张所在单位拟进行工作岗位分析。在准备阶段需要设计调查方案。请问该方案应该包括哪些内容?
查看答案
阅读下列说明和程序,回答问题l至问题3.将答案填入答题纸的对应栏内。
【说明】
在开发某嵌入式系统时,设计人员根据系统要求,分别编写了如下程序,其中:
【程序1】;实现两个变量的值的互换;
【程序2】:完成某功能的C语言程序;
【程序3】和【程序4】:是P、V操作的形式化定义,设S为信号量。在多道程序系
统中,进程是并发执行的。这些进程间存在着不同的相互制约关系,主要表现为同步和
互斥两个方面。信号量是解决进程间同步与互斥的有效方法。
【程序1】
【程序3】
P操作的形式化定义
P (S)
{
(1):
If(2) {
阻塞该进程;
将该进程插入信号量S的等待队列
}
}
【程序4】
V操作的形式化定义:
V(S)
{
(3)
if(4) {
从信号量s的等待队列中取出队首进程
将其插入就绪队列:
}
}
【问题1】(6分)
执行【程序1】后,没有能够实现两个变量值的交换,为什么?请修改上述函数
实现两个变量值的交换,要求函数无返回值,形式为:void swap(...)。请将答案填写在
答题纸中对应的栏目。
【问题2】(3分)
请问【程序2】运行结果是什么?
【问题3】(6分)
请简述什么是临界资源?什么是临界区?
请完成【程序3】和【程序4】的形式化定义,将应填入(n)处的内容写在答题纸
的对应栏中。
An embedded device is a (74) that has been devised to perform. some certain functionsIt is dedicated to execute a particular task that might require processors that are powerful. A .peripheral
A. peripheral
B. computer system
C. kermel
D. user design
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某嵌入式刹车控制软件,应用于汽车刹车控制器,该软件需求如下:
1模式选择:采集模式控制离散量信号In_ Dl并通过模式识别信号灯显示软件当前
工作模式。在信号In_D1为低电平时进入正常工作模式(模式识别信号灯为绿色),为
高电平时进入维护模式(模式识别信号灯为红色)。软件在正常工作模式下仅进行刹车控
制和记录刹车次数,在维护模式下仅进行中央控制器指令响应:
2刹车控制;采用定时中断机制,以5ms为周期采集来自驻车器发出的模拟量信号
In Al以及来自刹车踏板发出的模拟量信号In_ A2,井向刹车执行组件发送模拟量信号
Out _ A1进行刹车控制;
3记录刹车次数:在Out_ Al大于4V时,读出非易失存储器NVRAM中保存的刹
车次数记录进行加l操作,然后保存至非易失存储器NVRAM中:
4.响应中央控制器指令:接收来自中央控制器的串行口指令字超In_Sl,回进串行口
响应字Out_ Sl。当接收的指令字错误时,软件直接丢弃该命令字,不进行任何响应。
指令字及响应字说明如表3-1所示。
襄3-1指令字和响应宇
【问题1】(7分)
请简述本软件串行输入接口测试的测试策略及测试内容。针对袁3-1中“读取刹车
次数指令”进行鲁棒性测试时应考虑哪些情况?
【问题2】(6分)
某测试人员设计了表3-2所示的操作步骤对模式选择功能进行测试(表中END表示
用例到此结束)。
为进一步提高刹车控制软件的安全性,在需求中增加了设计约束:软件在单次运行
过程中,若进入正常工作模式,则不得再进入维护模式。请参照表3-2的测试用例完成
表3—3,用于测试该设计约束。
【问题3】(2分)
本项目在开发过程中通过测试发现了17个错误,后期独立测试发现了31个软件错
误,在实际使用中用户反馈了2个错误。请计算缺陷探测率(DDP)。
Hardware interrupts are triggered by(73)outside the microcontroller.
A. user instructions
B. programs
C. kemels
D. peripheral devices