第2章 嵌入式操作系统中的基本概念 前后台系统 内核 调度 可重入性 临界区 优先级反转 进程与线程 事件 任务与多任务 互斥 任务切换 同步 可剥夺与不可剥夺 通信 对存储器的要求 2.1 前后台系统 2.2 调度 一、调度的概念 调度是内核的主要职责之一,为任务分配资源和时间,决定任务运行的次序,从而使系统满足特定的性能要求。 二、基本的调度算法 先来先服务FCFS 最短周期优先SBF 优先级法Priority 轮转法(Round-Robin)等。 三、调度的基本方式 可剥夺型(占先式) 不可剥夺型(非占先式) 多数实时内核是基于优先级调度的多种方法的复合。 2.3 临界段 一、资源 嵌入式系统中的资源是指为任务所占用的任何实体,它可以是 硬件设备:如打印机、键盘、显示器、I/O端口、RAM、ROM、中断源和时钟等 也可以是软件:如变量、结构和数组等。 二、共享资源 是指被两个或者更多任务所使用的资源。 三、临界资源 任何时候都只允许一个任务访问的资源称为临界资源 四、临界段代码 用于访问临界资源的代码段称为临界区或临界段 不允许多个并发任务交叉执行,否则会产生严重后果,比如进入中断后的现场保护代码等。 为确保临界区代码的安全执行,在进入临界区之前要关中断,而临界区代码执行完以后要立即开中断。 2.4 进程与线程 一、
您可能关注的文档
最近下载
- 2026年新版无人机UOM考试题库及答案详解.docx VIP
- 15J401 钢梯国家标准图集.pdf VIP
- 2026年山东劳动职业技术学院单招语文考试卷.docx VIP
- 板式家具质量检测标准书.pdf VIP
- 海马-海马V70-产品使用说明书-2016款海马V70适悦型7座手动2.0L-HMC6480A5M1-海马V70使用说明书-2016.pdf VIP
- 《GB_T 536-2017液体无水氨》专题研究报告.pptx VIP
- 北师大版三年级数学上册《第二单元 测量》单元测试卷(带答案).pdf VIP
- 通化(2009)-1007-接触网交叉线岔安装图.pdf VIP
- 通化(2012)-1010接触网软横跨通用图.pdf VIP
- 2025年12月广西普通高中学业水平合格性考试物理真题试卷含答案.docx VIP
原创力文档

文档评论(0)