2022年嵌入式系统试题与答案精心整理 .pdf
《2022年嵌入式系统试题与答案精心整理 .pdf》由会员分享,可在线阅读,更多相关《2022年嵌入式系统试题与答案精心整理 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.什么是操作系统?它应具备什么功能?管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石.1.)操作系统是计算机硬件的封装和扩充2).操作系统是计算机资源的管理者,包括处理器管理、存储器存储空间管理、外部输入输出(I/O)设备管理、文件管理、网络和通信管理、提供用户接口。2 嵌入式操作系统与普通操作系统区别嵌入式操作系统具有通用操作系统的基本特点,但嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点3 什么是实时系统?对实时系统有什么要求?如果一个系统能及时响应外部事件的请求,并能在规定的时间内完成对事件的处理,这种系统称为实时系统.
2、1.实时系统的计算必须产生正确的结果,称为逻辑或功能正确.2.实时系统的计算必须在预定的时间内完成.称为时间正确.4 可剥夺内核:当一个进程正在被处理器所运行时,其他就绪进程可以按照事先规定的规定的规则,强行剥夺正在运行进程的处理器使用权,而使自己获得处理器使用权并得以运行5.单调速率 RM 算法(静态算法,根据进程执行周期的长短来决定进程的优先级别,)、截止期限最早优先算法(进程截止期限越近,则该进程紧急程度越高)、可达截止期限最早优先算法(观察所有被激活的进程里是否有进程在该进程的截止期限内干不完的事情,如果有,那么这种进程就不运行了,而去运行那些能把工作做完的进程(D 为进程的截止期限;
3、t1 为系统当前时间,E 为设计时估算的时间;d 为进程的截止裕度式中:prio 为进程的优先级别;k 为比例系数;T 为进程的周期式中:C 为若干个进程的周期;P 为它们任务所需的时间实时进程的可调度性:是指多个实时进程是否可经过适当的调度使它们都能正确地完成工作。截止期优先算法,RM 算法,6 一个应用程序为什么一定要使用空闲任务在多任务系统运行时,系统经常会在某个时间内无用户任务运行而处于空闲状态,为了使CPU 在此时有事可作,提供空闲任务。空闲任务是不能被软件删除的7 统计任务是必须使用的吗?简述它的功能用户应用程序可根据实际需要来选择是否使用统计任务。每秒计算一次CPU 在单位时间内
4、被使用的时间,并把计算结果以百分比的形式存放在变量OSCPUsage中,以便应用程序通过访问它来了解CPU 的利用率.8 什么是任务的优先权?UC/OS-II 是用什么来描述任务的优先权的。处于就绪态的任务优先获取其他任务cpu 使用权的能力。uC/OS-II 是按可剥夺型内核来设计的,为此,每一个任务都必须具有唯一的优先级别,用来表示该任务在抢夺处理器时所具有的优先权力,共有64 个优先级别,用数字“0”“63”表示,数字“0”所表示的优先级最高9 在 UC/OS-II中任务有哪5 种状态?分别简述5 个状态的特征:睡眠状态:任务只是以代码的形式驻留在内存,还没有交给操作系统管理.就绪状态:
5、任务配备了任务控制块且在任务就绪表中登记,具备了任务运行的充分条件.运行状态:处于就绪状态的任务获得了CPU 的使Tkprio10)(1EtDd)12(1nniiinPC11niiiPC名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 3 页 -用权,任何时候只有一个任务处于运行.等待状态:正在运行的任务,把 CPU 的使用权让给其他任务.中断服务状态:正在运行的任务一旦响应中断申请,就会中止运行而去执行中断服务程序.10 任务控制块记录了任务的那些信息包括任务堆栈的各种指针及数目,任务优先级,任务的状态标志参数等。11 什么是空任务控制块链表?什么是任务控制块链表?空任务块链表,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年嵌入式系统试题与答案精心整理 2022 嵌入式 系统 试题 答案 精心 整理
限制150内