欢迎来到天天文库
浏览记录
ID:18252013
大小:82.73 KB
页数:6页
时间:2018-09-16
《《嵌入式实时操作系统复习资料》》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。1、一般而言,嵌入式系统的构架可以分为4个部分:分别是(处理器)、存储器、输入/输出和软件,一般软件亦分为操作系统相关和(应用软件)两个主要部分。 2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,(嵌入式微处理器)(嵌入式DSP处理器)以及片上系统。 3、操作系统是联接硬件与应用程序的系统程序,其基本功能有(任务管理)、任务间通信、(内存管理)和I/O资源管理。4.实时系统:指系统能够在限定的(响应)时间内提供所需水
2、平的服务 5.ucos-ii最多管理(64)个任务 6.ucos-ii中,OS_TaskStat任务的优先级占(62),OS_TaskIdle任务的优先级是(63) 7ucos-ii中,OSRdyTbl就绪表的大小是由宏定义:OS_RDY_TBL_SIZE来定义,由全局宏(OS_LOWEST_PRIO)来决定的,8.TCB中的四个成员变量:INT8U OSTCBX;INT8U OSTCBY;INT8UOSTCBBitX;INT8UOSTCBBitY,用于(加速)任务就绪态的计算过程。9.TCB内部最重要的元素放
3、在第一个单元叫(OSTCBStkPtr),因此,这个变量是惟一一个能用汇编语言处置的变量,将其放在结构最前面,使得在汇编语言中处理这个变量时较为容易。 10. uC/OS-II是一个简洁、易用的基于优先级的嵌入式(抢占式)多任务实时内核。 11.任务是一个无返回的无穷循环。uc/os-ii总是运行进入就绪状态的(最高优先级)的任务。12.因为uc/os-ii总是运行进入就绪状态的最高优先级的任务。所以,确定哪个任务优先级最高,下面该哪个任务运行,这个工作就是由调度器(scheduler)来完成的。13.(不可剥
4、夺型)内核要求每个任务自我放弃CPU的所有权。不可剥夺型调度法也称作合作型多任务,各个任务彼此合作共享一个CPU。 14.当系统响应时间很重要时,要使用(可剥夺型)内核。最高优先级的任务一旦就绪,总能得到CPU的控制权。 15.(可重入型)函数是可以被一个以上的任务调用,而不必担心数据的破坏。 16.每个任务都有其优先级。任务越重要,赋予的优先级应( 越高)。17.μC/OSⅡ初始化是通过调用系统函数(OSIint())实现的,,完成μC/OS-Ⅱ所有的变量和数据结构的初始化。 18.多任务的启动是用户通过
5、调用(OSStart())实现的。然而,启动μC/OS-Ⅱ之前,用户至少要建立一个(任务)。19. 删除任务,是说任务将返回并处于(休眠状态),并不是说任务的代码被删除了,只是任务的代码不再被µC/OS-Ⅱ调用。20.µC/OS-Ⅱ要求用户提供(定时中断)来实现延时与超时控制等功能。21.μC/OS-Ⅱ中,定时中断也叫做(时钟节拍),在低速系统中,它应该每秒发生10至100次。22. 时钟节拍的实际频率是由用户的应用程序决定的。时钟节拍的频率越高,系统的负荷就(越重)。 23. µC/OS-II中表示当前已经
6、创建的任务数全局变量名为:( OSTaskCtr)。24. µC/OS-II中表示当前内核运行的标记全局变量名为:( OSRunning )。 25. µC/OS-II操作系统使用OSSchedLock()函数和OSSchedUnlock()函数进行锁定(不允许任务级调度)和解锁(重新允许任务级调度)调度器,在用户应用程序中,OSSchedLock()和OSSchedUnlock()必须是(成对出现的 )。否则,有可能出错。二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。 1、要使µC
7、/OS-II能够正常工作,下列哪个条件不是处理器必须满足的。( D )(A) 处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断 (C) 处理器支持中断,并且能产生定时中断 (D)有大量的存储空间 2、下面哪种操作系统最方便移植到嵌入式设备中。(D ) (A) DOS(B)UNIX (C) Windows xp (D)LINUX3、下面哪个选项不是USB设备的特点。(B )(A)串行通信方式(B)不可热拨插 (C)分HOST、DEVICE和HUB(D)通信速率比RS232快 4、下面哪种嵌入
8、式操作系统很少用于手机终端设备上。(C) (A) Symbian (B)WINCE (C) uc/os (D)LINUX 5、以下哪项关于SRAM和DRAM的区别是不对 。 ( A) (A)SRAM比DRAM慢(B)SRAM比DRAM耗电多 (C)DRAM存储密度比SRAM高得多(D)DRAM需要周期性刷新6、UCOS不包含哪些状态(A)运行(B)挂起(C)退出(D)休眠7、0X07
此文档下载收益归作者所有