试题详情
- 简答题简述嵌入式系统中非占先式与占先式调度法的区别有哪些。
-
非占先式调度法也称作合作型多任务(cooperative multitasking),各个任务彼此合作共享一个CPU。中断服务可以使一个高优先级的任务由挂起状态变为就绪状态。但中断服务以后控制权还是回到原来被中断了的那个任务,直到该任务主动放弃CPU的使用权时,那个高优先级的任务才能获得CPU的使用权。
当系统响应时间很重要时,要使用占先式(preemptivE.内核。最高优先级的任务一旦就绪,总能得到CPU的控制权。当一个运行着的任务使一个比它优先级高的任务进入了就绪态,当前任务的CPU使用权就被剥夺了,或者说被挂起了,那个高优先级的任务立刻得到了CPU的控制权。 关注下方微信公众号,在线模考后查看
热门试题
- 简述Bootloader有何作用?
- 对于嵌入式处理器说法正确的是()。
- 某显示器最高分辨率为1024×768、2
- DNS域名系统主要负责主机名和()之间的
- 对于嵌入式处理器内核的分类,以下说法正确
- 有若干并发进程均将一个共享变量count
- ();()、i/o管理系统和文件管理系统
- 请简述说明ARM9 TDMI的指令流水
- 若某CPU具有4GB的寻址能力,则该CP
- 在下列ARM处理器的各种模式中,只有()
- 通过修改文件(),可以设定开机时候自动安
- 典型的嵌入式系统硬件由嵌入式最小硬件系统
- 表达式strcmp(“3.14”,“3.
- Linux系统中的设备文件通常有如下分类
- 如果想配置一台匿名ftp服务器,应修改(
- 在安装Linux的过程中的第五步是让用户
- 以下关于微内核操作系统的叙述中,错误的是
- 多线程有几种实现方法,线程间同步有几种实
- 下面哪个特点不属于USB设备的特点?()
- 简述嵌入式系统的几个重要特征?