嵌入式系统中基于优先级的资源分配策略_第1页
嵌入式系统中基于优先级的资源分配策略_第2页
嵌入式系统中基于优先级的资源分配策略_第3页
嵌入式系统中基于优先级的资源分配策略_第4页
嵌入式系统中基于优先级的资源分配策略_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

17/24嵌入式系统中基于优先级的资源分配策略第一部分实时嵌入式系统中优先级的概念 2第二部分优先级调度算法的分类 3第三部分固定优先级调度算法的特点 5第四部分动态优先级调度算法的优点 7第五部分优先级分配策略对系统性能的影响 9第六部分优先级划分准则的制定 13第七部分优先级反转问题的成因和解决方案 15第八部分优先级驱动的资源管理策略 17

第一部分实时嵌入式系统中优先级的概念实时嵌入式系统中优先级的概念

在实时嵌入式系统中,优先级是任务或请求分配资源时使用的重要概念。它决定了在多个任务或请求同时需要相同资源时如何分配资源。

优先级级别

优先级通常表示为数字或符号,其中较高的数字表示较高的优先级。典型的优先级级别包括:

*高优先级:对于系统至关重要的任务,需要立即执行。

*中优先级:对于系统重要但不太紧急的任务。

*低优先级:对于非关键性任务,可以稍后执行。

优先级分配

优先级分配是一个复杂的过程,需要考虑多个因素,包括:

*任务时效性:任务对系统总体操作的实时性。

*后果:任务未及时执行的后果。

*资源需求:任务执行所需的资源量。

*任务依赖关系:任务之间任何依赖关系。

基于优先级的资源分配策略

一旦分配了优先级,就需要制定基于优先级的资源分配策略来确定在资源冲突情况下如何分配资源。常见的策略包括:

*固定优先级调度:每个任务分配一个固定的优先级,并且始终按照该优先级执行。

*动态优先级调度:任务的优先级可以根据系统条件动态调整。

*时间片轮询:任务以循环方式执行,每个任务分配一个预定义的时间片。

*最早截止日期优先:任务根据其截止日期分配优先级,优先考虑截止日期最早的任务。

*最小松弛时间优先:任务根据其松弛时间分配优先级,优先考虑松弛时间最小的任务。

优先级反转

优先级反转是指低优先级任务阻止高优先级任务执行的情况。这可能发生在低优先级任务获取关键资源并且高优先级任务需要该资源时。

优先级继承

优先级继承是一种技术,当低优先级任务阻止高优先级任务时,会临时提高低优先级任务的优先级。这有助于确保高优先级任务能够及时执行。

优先级天花板协议

优先级天花板协议是一种机制,用于解决优先级反转问题。它定义了一个任务可以继承的最高优先级级别,这有助于防止低优先级任务无限期地阻止高优先级任务。第二部分优先级调度算法的分类优先级调度算法的分类

非抢占式优先级调度算法

*先来先服务(FCFS):按任务到达顺序分配资源,没有优先级概念。

*最短作业优先(SJF):根据任务的预计运行时间分配资源,预计运行时间最短的任务优先执行。

*最短剩余时间优先(SRTF):与SJF类似,但考虑任务的剩余运行时间,剩余时间最短的任务优先执行。

抢占式优先级调度算法

*非抢占式优先级调度算法:

*固定优先级:每个任务分配一个固定的优先级,优先级高的任务优先执行。

*动态优先级:任务的优先级根据其执行状态动态调整。

*抢占式优先级调度算法:

*优先级继承:当低优先级任务阻塞高优先级任务时,低优先级任务继承高优先级任务的优先级。

*优先级天花板:将一个资源锁定的任务的优先级提升到比所有可能阻塞该任务的任务的优先级都高的水平。

其他优先级调度算法

*时效优先级调度:优先调度具有较高时效性的任务,以满足实时要求。

*多级优先级调度:将任务分为多个优先级级别,不同级别的任务具有不同的优先级,并根据它们的类别进行调度。

优先级调度算法比较

|算法|公平性|响应时间|效率|死锁可能性|

||||||

|FCFS|高|平庸|低|中等|

|SJF|低|最佳|高|低|

|SRTF|低|最佳|高|低|

|固定优先级|中等|很好|中等|高|

|动态优先级|高|好|中等|低|

|优先级继承|高|良好|中等|低|

|优先级天花板|高|很好|高|低|

|时效优先级调度|高|最佳|中等|低|

|多级优先级调度|中等|好|中等|低|

最终选择合适的优先级调度算法取决于系统的具体需求和约束。例如,对于需要确保公平性和响应时间的系统,非抢占式优先级调度算法可能更合适;而对于需要提高效率和避免死锁的系统,抢占式优先级调度算法可能更为合适。第三部分固定优先级调度算法的特点固定优先级调度算法的特点

固定优先级调度算法是一种常用的实时嵌入式系统资源分配策略,它为每个任务分配一个固定的优先级,并在执行任务时根据优先级进行调度。

1.确定性

固定优先级调度算法的主要特点之一是其确定性。每个任务的优先级是固定的,因此在任何给定的时间点,都可以明确确定哪个任务将被调度执行。这种确定性对于实时系统至关重要,因为它允许系统工程师预测任务的执行时间和截止时间。

2.简单性

固定优先级调度算法也是一种简单的算法,易于实现和理解。由于优先级是固定的,因此调度决策无需复杂的计算,从而降低了系统开销。

3.可预测性

固定优先级调度算法具有可预测性,因为任务的执行顺序和执行时间都可以提前确定。这使系统工程师能够分析系统行为并预测其在不同负载条件下的性能。

4.可分析性

固定优先级调度算法是可以分析的,这意味着可以通过数学模型来分析其行为。这允许系统工程师在设计系统时进行性能分析并评估不同优先级分配策略的影响。

5.公平性

固定优先级调度算法是公平的,因为具有较高优先级的任务总是比具有较低优先级的任务优先执行。这可以确保关键任务能够及时完成,即使系统负载很高。

6.抢占式和非抢占式

固定优先级调度算法可以是抢占式的或非抢占式的。抢占式调度算法允许高优先级的任务中断低优先级的任务的执行,而非抢占式调度算法则不会。在实时系统中,通常使用抢占式调度算法,以确保关键任务能够及时完成。

7.优先级反转

固定优先级调度算法的一个潜在缺点是可能会发生优先级反转。当一个高优先级的任务被一个低优先级的任务阻塞时,就会发生优先级反转。这会导致高优先级的任务无法执行,直到低优先级的任务完成。为了防止优先级反转,可以使用优先级继承或优先级上限等技术。

适用场景

固定优先级调度算法适用于具有以下特征的实时嵌入式系统:

*需要确定性执行的任务

*具有简单易于管理的优先级结构

*负载相对较低,不会出现大量的优先级反转

*需要对任务执行进行分析和预测第四部分动态优先级调度算法的优点动态优先级调度算法的优点

动态优先级调度算法在嵌入式系统中具有以下优点:

1.优先级随时间变化

动态优先级调度算法允许任务的优先级随着时间而变化。这对于实时系统非常重要,因为任务的紧迫性会随着系统状态的变化而波动。通过动态调整优先级,调度程序可以确保最关键的任务在任何给定时间点都能得到执行。

2.响应快速变化的需求

在实时系统中,需求可能会快速变化。动态优先级调度算法能够快速响应这些变化,并重新安排任务优先级以适应新的需求。这对于确保系统以可预测和可靠的方式对变化的需求做出反应至关重要。

3.提高系统吞吐量

动态优先级调度算法可以提高系统的吞吐量。通过动态调整优先级,调度程序可以确保高优先级任务优先于低优先级任务。这可以最大限度地减少高优先级任务的等待时间,从而提高系统的整体吞吐量。

4.增强资源利用率

动态优先级调度算法可以增强资源利用率。通过动态调整优先级,调度程序可以确保资源分配给最需要的任务。这有助于减少资源浪费,并提高系统的整体效率。

5.降低功耗

动态优先级调度算法可以降低功耗。通过动态调整优先级,调度程序可以确保低功耗任务在空闲时段执行。这可以最大限度地减少系统功耗,延长电池寿命。

6.更好的容错能力

动态优先级调度算法可以提高系统的容错能力。通过动态调整优先级,调度程序可以确保关键任务在发生故障的情况下继续执行。这有助于最大限度地减少系统故障的影响,并提高系统的整体可靠性。

7.适用于多种系统

动态优先级调度算法适用于各种嵌入式系统。它们可以用于硬实时系统、软实时系统和非实时系统。它们的灵活性使其成为各种嵌入式应用程序的理想选择。

8.较低的实现开销

动态优先级调度算法通常比其他调度算法具有较低的实现开销。这使得它们适合于资源受限的嵌入式系统。

9.可预测性

动态优先级调度算法提供了可预测的行为。通过定义任务的优先级,调度程序可以确保任务以特定顺序执行。这对于需要可预测行为的实时系统非常重要。

10.可扩展性

动态优先级调度算法是可扩展的。它们可以很容易地扩展到支持大量任务和资源。这使得它们适合用于大规模嵌入式系统。

总之,动态优先级调度算法在嵌入式系统中具有许多优势。它们可以动态适应变化的需求,提高系统吞吐量和资源利用率,降低功耗,增强容错能力,并适用于各种系统。此外,它们还具有较低的实现开销,可预测性强,并且可扩展性好。第五部分优先级分配策略对系统性能的影响关键词关键要点竞争策略对死锁的影响

1.竞争策略决定了资源分配的顺序,从而直接影响死锁发生的可能性。

2.按照时间优先级分配资源有助于避免死锁,因为较高优先级的任务将优先获得资源。

3.按照依赖性优先级分配资源可以减少死锁的持续时间,因为依赖于同一资源的任务将被集中分配。

资源预分配对系统性能的影响

1.资源预分配策略允许任务在运行前预先获取所需资源,从而减少资源争夺和提高系统性能。

2.然而,资源预分配策略也可能导致资源利用率降低,因为预分配的资源可能不会被充分利用。

3.平衡资源预分配策略以实现高性能和资源利用率至关重要。

优先级反转对系统可靠性的影响

1.优先级反转是指低优先级任务阻止高优先级任务获取资源的情况。

2.优先级反转会导致系统响应速度降低和不稳定,严重影响系统可靠性。

3.解决优先级反转的方法包括使用优先级继承机制和资源优先级上限。

可抢占性对实时性能的影响

1.可抢占性允许较高优先级任务中断较低优先级任务,从而提高实时性能。

2.可抢占性策略需要仔细考虑,因为频繁的中断可能会影响系统性能。

3.实时系统通常采用可抢占性策略以满足严格的性能要求。

动态优先级调整对任务调度的影响

1.动态优先级调整策略根据任务的执行状态和系统环境调整优先级。

2.动态优先级调整可以提高系统效率和响应时间,尤其是在任务负载波动的情况下。

3.动态优先级调整策略需要一个有效的算法来确定合适的优先级。

基于仿真的优先级分配策略评估

1.仿真技术可以提供嵌入式系统中优先级分配策略的量化评估。

2.通过仿真,可以模拟各种系统负载和任务特性,评估不同策略的性能。

3.仿真结果指导优化优先级分配策略,从而提高嵌入式系统的整体性能。优先级分配策略对嵌入式系统性能的影响

引言

在嵌入式系统中,资源分配策略对系统性能至关重要。优先级分配策略是一种确定任务执行顺序的方法,对系统吞吐量、延迟和响应时间等关键性能指标有重大影响。

优先级分配策略类型

常见的优先级分配策略有:

*固定优先级调度(FPS):任务分配固定的优先级,始终按优先级顺序执行。

*动态优先级调度(DPS):任务优先级根据运行时条件动态调整。

*射线调度:任务优先级随剩余执行时间减少。

影响性能的因素

优先级分配策略对系统性能的影响受以下因素影响:

*任务集特性:包括任务到达模式、执行时间和优先级分布。

*资源类型和数量:系统中可用的处理器、内存和I/O设备。

*同步和通信机制:任务之间共享资源或通信时使用的机制。

定量评估

对优先级分配策略性能的影响进行定量评估需要考虑以下指标:

*平均等待时间:任务从到达系统到开始执行所花费的时间。

*平均周转时间:任务从到达系统到完成执行所需的时间。

*吞吐量:系统在单位时间内完成的任务数量。

*延迟:任务从到达系统到开始执行所需的时间。

FPS的影响

*吞吐量:较高的任务优先级导致较高的吞吐量。

*延迟:高优先级任务的延迟较低,而低优先级任务的延迟较高。

*响应时间:对于实时任务,FPS确保了高优先级任务的低响应时间。

*死锁:FPS可能导致死锁,因为高优先级任务可能无限期地阻止低优先级任务。

DPS的影响

*吞吐量:DPS通常比FPS提供更高的吞吐量,因为任务优先级根据运行时条件进行调整。

*延迟:DPS的延迟可能比FPS更可预测,因为任务优先级可以根据剩余执行时间调整。

*响应时间:与FPS相比,DPS可以为各种任务提供更稳定的响应时间。

*公平性:DPS提供了更好的公平性,因为低优先级任务可以随着时间的推移获得更高的优先级。

射线调度的影响

*吞吐量:射线调度通常比FPS和DPS提供更高的吞吐量。

*延迟:射线调度确保了短剩余执行时间任务的低延迟。

*响应时间:对于实时任务,射线调度可以提供可预测的响应时间。

*可扩展性:射线调度在任务数量较多时更具可扩展性。

选择合适的策略

选择合适的优先级分配策略取决于特定嵌入式系统的需求。需要考虑以下因素:

*系统关键性:实时系统需要确定性的调度算法,如FPS。

*吞吐量要求:对吞吐量有高要求的系统可能需要DRS或射线调度。

*延迟要求:对延迟敏感的系统可能需要DPS或射线调度。

*公平性需求:需要确保所有任务得到公平分配资源的系统可能需要DPS。

*可预测性要求:需要可预测调度行为的系统可能需要FPS。

结论

优先级分配策略对嵌入式系统性能有重大影响。选择合适的策略对于优化吞吐量、延迟、响应时间和公平性至关重要。通过考虑任务集特性、资源可用性以及同步和通信机制,工程师可以为特定的嵌入式系统选择最佳优先级分配策略。第六部分优先级划分准则的制定关键词关键要点【主题名称:基于任务重要性的优先级划分】

1.针对不同任务的重要性级别,分配相对应的优先级,确保关键任务获得优先执行和资源分配。

2.评估任务对系统总体目标的影响程度、任务时效性以及对其他任务的依赖性,以此作为划分优先级的依据。

3.采用任务重要性矩阵或其他定量方法,对任务进行分类和优先级排序,以实现客观和可复现的优先级分配。

【主题名称:基于响应时间要求的优先级划分】

优先级划分准则的制定

在嵌入式系统中,资源有限,因此需要优先分配这些资源以优化系统性能。优先级划分准则指导了这种分配过程,确保关键任务获得优先考虑。以下是制定优先级划分准则的一些指导原则:

明确需求:

*确定系统中所有任务及其功能要求。

*识别每个任务对系统整体目标的重要性。

*考虑任务之间的依赖关系和交互影响。

建立优先级等级:

*使用明确的准则将任务分配到不同的优先级等级。

*常见的优先级等级包括:高、中、低、紧急、非紧急等。

*确保优先级等级之间存在明确的界限。

考虑影响因素:

*任务的截止时间:对时间敏感的任务应获得较高的优先级。

*任务的资源需求:对系统资源需求大的任务应获得较高的优先级。

*任务的失败后果:可能导致系统故障或数据丢失的任务应获得较高的优先级。

*任务的并发性:可以同时执行的任务应获得较高的优先级。

权衡不同因素:

*确定不同优先级因素之间的相对重要性。

*考虑任务的属性和系统需求的独特性。

*使用加权函数或决策树来量化不同因素的影响。

使用适当的算法:

*选择合适的算法来计算任务的优先级,例如:

*静态优先级分配:基于预定义的规则和任务属性分配优先级。

*动态优先级分配:根据系统状态和任务行为实时调整优先级。

验证和精化:

*对优先级划分准则进行验证和测试以确保其有效性。

*随着系统需求的变化,定期审查和更新准则。

*考虑使用仿真和建模技术来评估不同优先级方案的影响。

具体实施:

*根据优先级划分准则,将任务分配到不同的队列或数据结构中。

*使用调度算法根据任务优先级顺序分配资源。

*监视系统性能并根据需要调整优先级分配。

通过遵循这些指导原则,嵌入式系统设计人员可以制定有效的优先级划分准则,以优化资源分配并确保系统的可靠性和实时性。第七部分优先级反转问题的成因和解决方案关键词关键要点主题名称:优先级反转问题的成因

1.嵌套中断:高优先级任务被低优先级任务中断时,导致高优先级任务被延迟,甚至被低优先级任务抢占资源。

2.共享资源:当多个任务同时访问共享资源时,低优先级任务可能占用资源时间过长,从而导致高优先级任务无法及时获取资源。

3.轮询机制:轮询机制会导致高优先级任务在等待低优先级任务释放资源时陷入无限循环,从而被无限期地推迟执行。

主题名称:优先级反转问题的解决方案

优先级反转问题的成因

优先级反转问题发生在多任务系统中,当一个优先级较高的任务被一个优先级较低的任务阻塞时。这会导致优先级较高的任务无法及时执行,从而影响系统性能。

优先级反转的成因通常是由于系统中存在嵌套中断。当一个优先级较高的任务被中断时,中断处理程序可能需要使用共享资源。如果此时一个优先级较低的任务也正在使用该资源,就会发生优先级反转。

优先级反转问题的解决方案

解决优先级反转问题的方法有多种,包括:

1.优先级继承机制

优先级继承是一种动态调整任务优先级的机制。当一个优先级较高的任务被一个优先级较低的任务阻塞时,优先级继承机制将临时提升阻塞任务的优先级,使其与被阻塞的高优先级任务相同。这样,阻塞任务可以尽快释放共享资源,从而降低优先级反转的风险。

2.优先级天花板机制

优先级天花板机制是一种限制任务优先级的机制。每个可抢占的共享资源都分配一个天花板优先级。当一个任务访问该资源时,它的优先级会被限制在此天花板优先级以下。这样,所有访问该资源的任务的优先级都是相同的,从而避免了优先级反转。

3.避免嵌套中断

嵌套中断是优先级反转问题的主要原因。可以通过避免使用嵌套中断来减少其发生率。例如,可以将中断处理程序设计为非阻塞的,或者将需要使用共享资源的操作安排在中断处理程序之外进行。

4.使用优先级继承锁

优先级继承锁是一种特殊的锁机制,可以实现优先级继承。当一个任务获取优先级继承锁时,它的优先级会被提升到锁的优先级。这样,该任务可以安全地访问共享资源,而不会导致优先级反转。

5.使用优先级队列

优先级队列是一种数据结构,可以根据任务的优先级对其进行排序。当需要分配资源时,可以从优先级队列中选择优先级最高的任务。这样,优先级较高的任务将优先得到资源,从而降低优先级反转的风险。

6.使用时钟分割技术

时钟分割技术是一种对系统时间进行分割的方法。在每个时间片内,只允许一个任务执行。这样,可以防止任务之间相互阻塞,从而消除优先级反转。

参考文献

*[嵌入式系统软件设计](/books?id=0V8pEAAAQBAJ)

*[实时嵌入式系统设计](/books?id=gtBBDwAAQBAJ)

*[嵌入式系统多任务编程](/books?id=aHkmDwAAQBAJ)第八部分优先级驱动的资源管理策略关键词关键要点【优先级驱动的资源管理策略】

1.资源分配算法根据任务优先级分配资源,优先级高的任务优先获得资源。

2.采用基于优先级的调度算法,如先到先服务(FCFS)、最高优先级优先(PPF)或时间片轮转(RR),确保高优先级任务按时完成。

3.优先级反转问题可能导致低优先级任务阻碍高优先级任务的执行,需要使用优先级继承、优先级上限或优先级调度协议等机制来解决。

【实时任务调度】

优先级驱动的资源管理策略

在嵌入式系统中,优先级驱动的资源管理策略是一种分配系统资源(例如处理器时间、内存和I/O设备)的方法,其中任务或进程根据其优先级进行调度和执行。具有较高优先级的任务或进程会优先访问资源,而具有较低优先级的任务或进程则会稍后或被推迟执行。

工作原理

优先级驱动的资源管理策略通过分配一个优先级值给系统中的每个任务或进程来工作。优先级值表示任务或进程的重要性,数值越高表示优先级越高。当有资源可用时,调度器会选择具有最高优先级的任务或进程来执行。

资源分配策略根据系统实现的具体细节而有所不同,但通常采用以下步骤:

1.创建任务或进程:每个任务或进程都分配一个优先级值。

2.事件发生:当发生事件(例如中断或计时器)时,调度器会获取当前处于运行状态的任务或进程。

3.比较优先级:调度器会将新任务或进程的优先级与当前运行的任务或进程的优先级进行比较。

4.调度任务或进程:如果新任务或进程的优先级高于当前运行的任务或进程,则调度器会中止当前任务或进程并将新任务或进程切换到运行状态。

优势

优先级驱动的资源管理策略在嵌入式系统中有几个优势:

*可预测性:由于任务或进程的优先级是预先确定的,因此可以预测资源的分配顺序。

*实时响应:高优先级任务或进程会被优先执行,从而确保对关键事件的及时响应。

*优化性能:通过优先执行重要任务或进程,可以最大限度地提高系统的整体性能。

*简单性:优先级驱动的策略很容易实现和理解。

劣势

尽管有这些优势,但优先级驱动的资源管理策略也有一些劣势:

*饥饿:低优先级任务或进程可能会无限期地被推迟,从而导致饥饿问题。

*死锁:如果两个或多个具有相同优先级的任务或进程同时请求相同的资源,则可能发生死锁。

*公平性:低优先级任务或进程可能得不到公平的资源分配机会。

变体

优先级驱动的资源管理策略有多种变体,包括:

*先到先得(FIFO):按先到顺序列出任务或进程。

*优先级队列:将任务或进程存储在基于优先级的队列中。

*轮转调度:在给定时间段内轮流执行任务或进程。

应用

优先级驱动的资源管理策略广泛应用于各种嵌入式系统中,包括:

*实时操作系统

*微控制器

*物联网(IoT)设备

*机器人技术

结论

优先级驱动的资源管理策略为嵌入式系统提供了分配系统资源的有效且可预测的方法。通过优先考虑高优先级任务或进程,该策略有助于确保系统对关键事件的及时响应和优化整体性能。然而,也有必要了解其劣势,例如饥饿、死锁和公平性问题,以在具体系统实现中做出明智的决策。关键词关键要点【实时嵌入式系统中优先级的概念】:

关键要点:

1.优先级反映了任务对资源(例如处理时间、内存和设备)的相对重要性。

2.较高优先级的任务具有比较低优先级的任务更早访问资源的权限。

3.优先级机制确保关键任务在实时环境中按时完成,即使在系统负载高的情况下也是如此。

【优先级分配】:

关键要点:

1.优先级可以静态分配,这意味着在运行时不会更改。

2.优先级也可以动态分配,这意味着可以在运行时根据系统条件进行调整。

3.根据任务的截止时间、重要性和依赖关系等因素确定优先级。

【优先级调度算法】:

关键要点:

1.优先级调度算法决定如何根据优先级选择要执行的任务。

2.常用的优先级调度算法包括先到先服务(FIFO)、最近最少使用(LRU)和率单调调度(RMS)。

3.不同的调度算法适用于具有不同特征的实时系统。

【优先级反转】:

关键要点:

1.优先级反转发生在低优先级任务阻止高优先级任务执行时。

2.优先级反转可以通过使用优先级继承或优先级提升机制来解决。

3.优先级反转可以对实时系统的性能产生重大影响。

【优先级老化】:

关键要点:

1.优先级老化是提高低优先级任务响应时间的一种技术。

2.优先级老化通过根据任务等待时间增加其优先级来实现。

3.优先级老化有助于确保所有任务都能在合理的时间内完成。

【实时操作系统中的优先级】:

关键要点:

1.实时操作系统(RTOS)提供基于优先级的任务调度和其他资源管理机制。

2.RTOS优先级机制确保关键任务以确定性方式按时完成。

3.了解和正确使用RTOS优先级对于实时嵌入式系统开发至关重要。关键词关键要点主题名称:固定优先级调度

关键要点:

1.优先级预先分配给任务,高优先级任务优先执行。

2.保证任务按优先级顺序执行,避免优先级反转。

3.算法简单,易于实现,适用于实时系统。

主题名称:动态优先级调度

关键要点:

1.优先级根据任务的执行情况动态调整,以优化系统性能。

2.可响应系统负载变化和任务时效性要求。

3.实现复杂,可能导致优先级反转。

主题名称:抢占式调度

关键要点:

1.高优先级任务可以抢占正在执行的低优先级任务。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论