任务A 共享资源 任务B 任务C 信号量 1.3 嵌入式操作系统 基本概念 可以被一个以上任务使用的资源叫做共享资源。为了防止数据被破坏,每个任务在与共享资源打交道时,必须独占该资源,这叫做互斥。 ——共享资源 访问共享资源之前申请信号量 其它任务访问受阻 而不能使用共享资源 得到允许后,才能使用共享资源 1.3 嵌入式操作系统 基本概念 一个任务,也称作一个线程,是一个简单的程序,该程序可以认为CPU完全属于该程序自己。实时应用程序的设计过程,包括如何把问题分割成多个任务,每个任务都是整个应用的某一部分,每个任务被赋予一定的优先级,有它自己的一套CPU寄存器和自己的栈空间。 ——任务 1.3 嵌入式操作系统 基本概念 当多任务内核决定运行另外的任务时,它保存正在运行任务的当前状态,即CPU寄存器中的全部内容。这些内容保存在任务的当前状态保存区,也就是任务自已的栈区之中。入栈工作完成以后,就把下一个将要运行的任务的当前状态从任务的栈中重新装入CPU的寄予存器,并开始下一个任务的运行。这个过程就称为任务切换。这个过程增加了应用程序的额外负荷。CPU的内部寄存器越多,额外负荷就越重。做任务切换所需要的时间取决于CPU有多少寄存器要入栈。 ——任务切换 1.3 嵌入式操作系统 基本概念 多任务系统中,内核负责管理各个
您可能关注的文档
最近下载
- 2023年《全国碘缺乏病监测方案》.pdf VIP
- 2024年福建省福州市中考语文试卷真题(含标准答案及解析).docx
- 12CJ35 珍珠岩吸声板吊顶与墙面构造-崔申珍珠岩吸声板.pdf VIP
- 新疆克孜勒苏柯尔克孜自治州小学数学小升初试卷.pdf VIP
- 马鞍山市2026年4月高三第二次教学质量监测(二模)语文试卷(含答案).pdf
- 家装IS9001施工规范白皮书.docx VIP
- 2023年四川省攀枝花市中考语文试题卷(含答案)+2022年中考语文试卷及答案.docx
- 仕必纯中空纤维膜完整性测试技术.pdf VIP
- XJJ108-2019 现浇混凝土大模内置保温系统应用技术标准.pdf VIP
- 德普信DSL200P系列说明手册(B系列.pdf
原创力文档

文档评论(0)