嵌入式系统2012考试试题.doc
《嵌入式系统2012考试试题.doc》由会员分享,可在线阅读,更多相关《嵌入式系统2012考试试题.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流嵌入式系统2012考试试题.精品文档.(密封线内勿答题) 姓名 学号 学校 专业 年级 班(密封线内勿答题) 一、 选择题(本大题共10个小题,每小题1分,共10分)得分评阅人1、以下说法不正确的是( )。A、任务可以有类型说明B、任务可以返回一个数值C、任务可以有形参变量D、任务是一个无限循环2、用图形点阵的方式显示一个16*16点阵汉字需要( )字节。A、8B、32C、16D、643、COS-II操作系统中最多可以管理( )个任务。A、64B、56C、128D、634、存储一个32位数0x2168465到2000H2003H四个字节单元中
2、,若以大端模式存储,则2000H存储单元的内容为( )。dA、0x21B、0x68C、0x65D、0x025、以ARM为内核的微处理器是( )位的。dA、4位B、8位C、16位D、32位6、RS232-C串口通信中,表示逻辑1的电平是( )。dA、0vB、3.3vC、5v15vD、5v15v7、寄存器R14除了可以做通用寄存器外,还可以做( )。bA、程序计数器B、链接寄存器C、栈指针寄存器D、基址寄存器8、IRQ中断的入口地址是( )。A、0x00000000B、0x00000008C、0x00000018D、0x000000149、采用RS232-C串行通信至少需要三根线,其中不包括( )
3、。A、电源线B、地线C、发送数据线D、接收数据线10、Unicode编码与( )编码方式兼容。A、ASCII码B、GBKC、GB2312D、区位码二、填空题(本大题共24个空,每空1分,共24分)得分评阅人11、发展到现在,常用的操作系统包括三大类,分别为: 批处理系统 、 分时系统 、和 实时系统 。12、在图形操作系统中,字符通常有两种存储方式:一种是 方式;一种是 方式。在嵌入式开发系统中一般使用 方式。13、ARM7指令系统采用三级流水线指令,分别包括: 、 、 和 。14、ARM处理器有七种工作模式,分别为 、 、 、 、 、 、和 状态。见第二套题的19题15、OSTaskSusp
4、end (self)可把正在运行的任务 挂起 ,参数self指 任务本身 。用此函数挂起的任务可通过 OSTaskResume 函数唤醒。16、创建信号量OSSemCreat(0)函数中,参数0表示 信号量的初始值 。17、若一个优先级为35的任务就绪,则在就绪表中,OSRdyTbl的 2 置位,变量OSRdyGrp的 4 置位。18、网络通信中面向连接的协议是_tcp_,面向无连接的协议是_udp_。三、简答题(本大题共4个小题,每小题5分,共20分)得分评阅人19、 简述进程和线程有什么区别,COS-II操作系统中的任务属于进程还是线程?进程:包含正在运行的一个程序的所有状态信息,包括程序
5、的代码、程序的数据、PC值、一组通用的寄存器的当前值,堆、栈,一组系统资源(如打开的文件)。进程有动态性、独立性、并发性的特点。线程:是较进程更小的能独立运行的基本单位,是进程当中的一条执行流程,它可以满足统一进程内不通实体间的并发执行而又共享相同的地址空间。(密封线内勿答题) 姓名 学号 学校 专业 年级 班(密封线内勿答题) 一个进程中可以同时存在多个线程各个线程之间可以并发地执行各个线程之间可以共享地址空间COS-II操作系统中的任务属于线程20、 简述占先式和非占先式操作系统内核特点?并画图说明他们之间的主要区别。不可抢占调度方式:一个进程若被选中就一直运行下去,直到它被阻塞(I/O,
6、或正在等待其他进程),或主动地交出CPU。可抢占调度方式:当一个进程在运行时,调度程序可以打断它。21、 画图说明COS-II操作系统各状态之间是如何切换的,并标明所有可能的切换函数。见书上118页的图和下面的说明22、什么是COS-II操作系统的时钟节拍?时钟节拍是一种特殊的中断,相当于操作系统的心脏起搏器C/OS需要用户提供周期性信号源,用于实现时间延时和确认超时。节拍率应在10到100Hz之间,时钟节拍率越高,系统的额外负荷就越重;时钟节拍的实际频率取决于用户应用程序的精度。时钟节拍源可以是专门的硬件定时器,或是来自50/60Hz交流电源的信号。 四、程序填空题(本大题共2个小题,每小题
7、6分,共12分)得分评阅人23、 有两个任务代码如下,其中Task_A、Task_B的优先级分别为:28、37。分析LCD上的显示结果。Void Task_A()ClearScreen();LCD_Printf(“task1 is running!n”);OSTimeDly(400);Void Task_B()ClearScreen();LCD_Printf(“hello task2! n”);OSTimeDly(160);在LCD上的显示结果为:第一次:_ task1 is running!_第二次:_ hello task2!_第三次:_ hello task2!_第四次:_ task1
8、is running!_第五次:_ hello task2! _第六次:_ hello task2! _24、在分辨率为320x240的LCD上,执行完下列程序后,画出在LCD上显示的图形并在划横线处添加注释。void Main_Task(void *Id) int oldx,oldy; PDC pdc; ClearScreen();(密封线内勿答题) 姓名 学号 学校 专业 年级 班(密封线内勿答题) pdc=CreateDC();SetDrawOrg(pdc, LCDWIDTH/2,LCDHEIGHT/2, &oldx, & oldy);Circle(pdc,0, 0, 50); /以(0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 2012 考试 试题
限制150内