版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1/1资源受限系统中的线程调度第一部分资源限制下的线程调度概述 2第二部分实时系统中的调度算法 4第三部分嵌入式系统中的优先级调度 6第四部分多处理器系统中的任务分配与调度 9第五部分能效受限系统中的调度机制 11第六部分基于实时性和能效的调度算法 13第七部分云平台中的线程调度策略 16第八部分资源受限系统调度算法的实现与优化 18
第一部分资源限制下的线程调度概述关键词关键要点主题名称:实时性与公平性
1.实时性指线程调度系统对高优先级线程响应的及时性,对于处理时间要求严格的应用至关重要。
2.公平性指线程调度系统在给予不同优先级线程执行机会方面的公平性,确保低优先级线程也能获得足够的执行时间。
3.现实应用中,实时性和公平性往往相互冲突,需要根据具体应用场景进行权衡。
主题名称:能源效率
资源受限系统中的线程调度概述
引言
线程调度是操作系统的一项基本功能,负责管理和分配处理资源,以实现并发执行。在资源受限系统中,线程调度面临着独特的挑战,因为有限的资源限制了并发执行的程度。
受限资源
资源受限系统通常受制于以下资源:
*处理器时间:可用处理能力的总量。
*内存:用于存储代码和数据的可用空间。
*带宽:网络或I/O设备的数据传输容量。
调度目标
在资源受限系统中,线程调度旨在优化以下目标:
*响应时间:线程从提交到执行所需的时间。
*吞吐量:系统每秒处理的线程数量。
*公平性:确保所有线程公平地获得资源。
*资源利用率:最大化可用资源的利用。
调度算法
为资源受限系统设计的特定调度算法因系统需求而异。一些常见的算法包括:
*优先级调度:基于线程优先级分配处理器时间。
*时间片调度:每个线程分配一个时间片,并在时间片到期时进行抢占。
*优先级时间片调度:结合了优先级和时间片调度的特征。
*实时调度:确保满足时限要求的线程的执行。
*非抢占调度:线程一旦获得处理器时间,便无法被抢占,直到它释放处理器时间。
动态调整
在资源受限系统中,线程调度的挑战在于系统特性和负载不断变化。因此,调度算法必须动态调整以应对这些变化。一些动态调整技术包括:
*负载平衡:将线程分配到不同的处理器或资源。
*自适应优先级:根据线程的性能调整其优先级。
*窗口调度:基于历史数据预测未来负载并调整调度策略。
性能评估
资源受限系统中的线程调度性能可以通过以下指标评估:
*平均响应时间:所有线程的响应时间的平均值。
*吞吐量:单位时间内完成的线程数量。
*公平性指标:衡量所有线程获得资源公平性的指标。
*资源利用率:可用资源的实际利用程度。
应用
资源受限系统中的线程调度广泛应用于各种嵌入式系统、低功耗设备和物联网(IoT)设备。这些系统通常具有严格的资源限制,需要高效的线程调度算法来优化性能和功耗。第二部分实时系统中的调度算法实时系统中的调度算法
实时系统是一种在限定的时间内对外部事件做出响应的系统。调度算法是实时系统内核的关键组成部分,负责管理系统资源(特别是处理器)的分配。在实时系统中,调度算法必须确保关键任务按时完成,同时最大限度地提高系统吞吐量。
实时调度算法的分类
实时调度算法可分为两大类:
*抢占式算法:允许高优先级的任务中断低优先级的任务。
*非抢占式算法:一旦任务开始执行,就不能被中断,直到任务完成或发生时间片到期。
抢占式调度算法
*优先级调度:将任务分配优先级,高优先级任务具有优先执行权。
*速率单调调度(RMS):任务的优先级根据其周期和执行时间进行分配。
*最早截止日期优先(EDD):将任务的优先级分配给其截止日期,截止日期最早的任务具有最高优先级。
*最小松弛时间优先(LST):计算每个任务的松弛时间(截止日期与完成时间之间的差值),并按松弛时间最小的任务进行调度。
非抢占式调度算法
*时分复用(TDMA):将处理器时间划分为时隙,每个任务分配一个或多个时隙。
*周期轮转调度(RR):任务按优先级或到达顺序轮转执行,每个任务分配一个固定的时间片。
*最短作业优先(SJF):将任务按执行时间最短的优先执行。
*最大最小公平(MMF):为每个任务分配一个虚拟处理器,并根据每个虚拟处理器的利用率进行调度。
实时调度算法的评估指标
实时调度算法的性能可以通过以下指标进行评估:
*任务满足率:按时完成所有任务的百分比。
*平均响应时间:任务从提交到完成的平均时间。
*峰值响应时间:任务在最坏情况下完成的最长时间。
*处理器利用率:处理器分配给任务的时间百分比。
*公平性:不同任务获得处理器时间的公平程度。
算法选择
选择合适的实时调度算法取决于系统的特定要求。以下是一些一般准则:
*低优先级任务不重要的系统:非抢占式算法(例如TDMA或RR)可能是合适的。
*高优先级任务至关重要的系统:抢占式算法(例如RMS或EDD)可能是必需的。
*系统利用率高:需要考虑高级调度算法,例如LST或MMF。
*对公平性要求高:MMF等算法可以提供高水平的公平性。
结论
调度算法是实时系统的核心组件。通过选择和配置适当的调度算法,可以确保系统按时响应外部事件,同时最大化系统吞吐量和公平性。实时系统调度算法是一个不断发展的领域,研究人员正在探索各种技术以提高性能和可靠性。第三部分嵌入式系统中的优先级调度嵌入式系统中的优先级调度
引言
在资源受限的嵌入式系统中,线程调度对于系统性能至关重要。优先级调度是一种常见的调度策略,它根据线程的优先级对线程进行调度。
优先级调度的原则
优先级调度遵循以下原则:
*优先级高的线程优先执行:具有更高优先级的线程比具有较低优先级的线程具有更高的执行权限。
*不可抢占:高优先级线程一旦开始执行,除非它主动释放执行权,否则它不会被低优先级线程抢占。
*优先级反转:当一个低优先级线程持有高优先级线程所需的资源时,可能会发生优先级反转,导致高优先级线程无法执行。
优先级调度的实现
优先级调度可以通过以下方式实现:
*固定优先级调度:每个线程分配一个固定的优先级,该优先级在整个程序执行期间保持不变。
*动态优先级调度:线程的优先级可以根据系统状态和任务特性进行动态调整。
固定优先级调度的算法
最常见的固定优先级调度算法为:
*速率单调调度(RMS):根据每个周期内的执行时间(速率)对线程进行调度,并保证满足所有线程的时间限制。
*截止时间单调调度(DMS):根据每个线程的截止时间对线程进行调度,并保证所有线程在截止时间之前完成。
动态优先级调度的算法
动态优先级调度的算法包括:
*最早截止时间优先(EDF):根据线程的截止时间对线程进行调度,优先调度具有最早截止时间的线程。
*最松弛时间优先(LLF):根据线程的松弛时间(截止时间减去剩余执行时间)对线程进行调度,优先调度具有最短松弛时间的线程。
*基于需求的调度:根据线程的当前需求(例如,CPU时间和存储器)对线程进行调度,优先调度具有较高需求的线程。
优先级调度的优点和缺点
优点:
*确定性:优先级调度具有确定性,因为高优先级线程总是优先执行。
*简单性:优先级调度算法相对简单且易于实现。
*可预测性:可以预测高优先级线程的执行时间,这对于实时系统至关重要。
缺点:
*优先级反转:优先级反转可能会导致系统故障。
*资源占用:高优先级线程可能会占用大量资源,从而饿死低优先级线程。
*静态性:固定优先级调度算法无法适应动态系统行为。
选择优先级调度算法
选择优先级调度算法取决于以下因素:
*系统需求(例如,实时性、确定性)
*系统特性(例如,线程数量、资源限制)
*可接受的复杂性水平
通过仔细考虑这些因素,可以为特定嵌入式系统选择最合适的优先级调度算法。第四部分多处理器系统中的任务分配与调度关键词关键要点多处理器系统中的任务分配与调度
主题名称:任务分配
1.任务分配是指将任务分配给多个处理器的过程,以最大化系统性能和资源利用率。
2.任务分配策略必须考虑任务的执行时间、优先级、依赖关系和其他因素。
3.常用的任务分配策略包括循环调度、负载均衡调度、优先级调度和抢占式调度。
主题名称:任务调度
多处理器系统中的任务分配与调度
在多处理器系统中,任务分配和调度对于优化系统性能至关重要。任务分配涉及将任务分配给不同的处理器,而调度决定在每个处理器上执行哪些任务以及何时执行。
任务分配
*静态分配:任务在编译时永久分配到特定处理器。优点是简单易用,但缺乏灵活性。
*动态分配:任务在运行时分配到处理器。优点是灵活且能平衡负载,但开销较高。
*指导分配:系统提供提示,指定任务的优先级或首选处理器。优点是兼顾静态和动态分配的优势,但需要额外开销。
调度
*先来先服务(FIFO):任务按照到达顺序执行。优点是简单易用,但可能导致饥饿问题。
*时间片轮转(RR):任务轮流获得时间片,依次执行。优点是公平且能防止饥饿,但上下文切换开销较高。
*优先级调度:任务根据其优先级执行。优点是能优先处理重要任务,但可能导致低优先级任务被无限期搁置。
*最短作业优先(SJF):选择剩余执行时间最短的任务执行。优点是提高平均响应时间,但需要准确估计任务执行时间。
*最短剩余时间优先(SRJF):与SJF类似,但使用任务剩余执行时间的动态估计。优点是降低响应时间,但开销较高。
*基于公平性的调度:考虑任务的等待时间和执行时间,以确保公平执行。如:最大平均等待时间(MWT),最少完工时间(MCT)。
*基于反馈的调度:使用任务的历史信息调整调度决策。如:短时平均响应时间(SRT)。
多处理器调度算法
*全局调度:一个中央调度器为所有处理器调度任务。优点是能全局优化系统性能,但开销较高。
*分布式调度:每个处理器有自己的调度器,独立调度任务。优点是开销较低,但缺乏全局优化能力。
*混合调度:结合全局和分布式调度的优点。
任务分配与调度考虑因素
*处理器异构性:不同处理器可能具有不同的速度和功能。
*任务通信:任务可能需要通信,分配到相邻处理器可以减少延迟。
*任务大小和执行时间:应考虑任务大小和执行时间,以平衡负载和优化性能。
*实时约束:对于实时系统,调度算法必须满足任务的截止时间要求。
*能耗:调度决策可以影响系统的能耗,应考虑能效因素。
调度性能度量
*平均响应时间:任务从提交到完成的时间。
*平均周转时间:任务从提交到完成的时间,包括等待时间。
*平均等待时间:任务在调度队列中等待的时间。
*处理器利用率:处理器执行任务的百分比。
*公平性:任务获得资源的公平程度。第五部分能效受限系统中的调度机制关键词关键要点能效受限系统中的调度机制
主题名称:动态电压频率调节(DVFS)
-降低处理器的电压和频率以降低功耗。
-通过监控系统负载和功耗需求来动态调整电压和频率。
-有助于延长电池寿命和降低能源消耗。
主题名称:电源管理
能效受限系统中的调度机制
引言
在能效受限系统中,诸如移动设备和嵌入式系统,平衡能耗和性能至关重要。传统上,调度算法主要关注于提高性能,而对能耗考虑相对较少。然而,随着能耗约束变得更加严格,能效已成为调度机制设计的关键目标。本文将重点介绍能效受限系统中采用的调度机制。
动态电压和频率调节(DVFS)
DVFS是一种技术,允许处理器动态地调整其电压和频率,从而调节其功耗。通过降低电压和频率,可以显著降低功耗。然而,这也会对性能产生负面影响。DVFS调度算法的目标是在功耗和性能之间找到最佳的折衷。
任务卸载
任务卸载涉及将任务从功耗受限设备卸载到功耗较低的外部分布式系统。通过将耗能任务移出设备,可以减少本地功耗。任务卸载调度算法必须考虑卸载决策的开销,例如通信成本和远程执行延迟。
线程合并
线程合并涉及将多个线程合并为一个线程,从而减少上下文切换开销。上下文切换是一项耗能操作,因此通过减少切换次数,可以节约能耗。线程合并调度算法必须谨慎地执行,以避免降低并行性和性能。
动态线程激活
动态线程激活涉及根据系统负载动态地激活或停用线程。当系统负载较低时,可以停用不必要的线程以节省能耗。当负载增加时,可以重新激活线程以满足性能要求。动态线程激活调度算法需要预测系统负载并做出相应的调度决策。
优先级调度
优先级调度是一种调度机制,根据任务的优先级分配时间片。高优先级任务优先执行,从而确保其及时完成。优先级调度算法必须考虑任务的相对优先级,以及优先级调整的开销。
公平调度
公平调度是一种调度机制,旨在确保所有任务获得公平的处理器时间。这通过限制每个任务可以使用的资源量来实现。公平调度算法必须平衡公平性和响应性,以满足不同任务的需求。
其他可用技术
除了上述调度机制外,还有许多其他技术可以用于提高能效受限系统的能效,包括:
*功率门控:允许处理器关闭未使用的硬件组件。
*睡眠模式:允许处理器在不活动时进入低功耗状态。
*能量感知代码:优化代码以减少功耗。
结论
能效受限系统中的调度是一个复杂且具有挑战性的问题。本文介绍了多种调度机制,旨在平衡能耗和性能。通过仔细设计和实施,这些机制可以显著提高能效,同时满足系统的性能要求。随着技术的发展,预计未来会出现更先进的调度机制,进一步提高能效受限系统的能效。第六部分基于实时性和能效的调度算法基于实时性和能效的调度算法
在资源受限系统中,为保证实时性和能效,调度算法必须精心设计。以下是一些常用的基于实时性和能效的调度算法:
1.最短作业优先(SJF)算法
*优先级计算:根据任务执行时间,作业时间最短的优先级最高。
*调度机制:始终执行就绪队列中具有最高优先级的任务。
*实时性:对于实时任务,SJF算法可以保证最短的响应时间和完成时间。
*能效:由于系统倾向于调度具有较短执行时间的任务,因此可以减少空闲时间,从而提高能效。
2.速率单调调度算法(RMS)
*优先级计算:根据任务的周期和执行时间,任务具有更短周期的优先级更高。
*调度机制:在任务就绪时,根据优先级执行相应的任务。
*实时性:RMS算法保证了具有较高优先级的任务能够在各自的截止期限内完成。
*能效:RMS算法旨在最大限度地利用CPU时间,从而减少空闲时间并提高能效。
3.优先级调度算法
*优先级计算:根据任务的重要性或优先级,分配任务优先级。
*调度机制:始终执行就绪队列中具有最高优先级的任务。
*实时性:可以通过为实时任务分配较高的优先级来保证实时性。
*能效:优先级调度算法对非实时任务的能效没有优化。
4.时间片轮转算法(RR)
*优先级计算:使用统一的优先级。
*调度机制:将CPU时间片轮流分配给就绪队列中每个任务。
*实时性:对于实时任务,RR算法不能保证实时性。
*能效:RR算法通过减少上下文切换开销来提高能效。
5.最早截止期限优先(EDF)算法
*优先级计算:根据任务的截止期限,截止期限最早的任务优先级最高。
*调度机制:在任务就绪时,根据优先级执行相应的任务。
*实时性:EDF算法保证了具有较高优先级的任务能够在各自的截止期限内完成。
*能效:EDF算法不会考虑任务的执行时间,因此在能效方面可能不是最优的。
评估标准
对于资源受限系统中的调度算法,以下标准用于评估其性能:
*平均等待时间:任务从提交到完成的平均时间。
*平均周转时间:任务从提交到完成的总时间。
*响应时间:任务从提交到开始执行的时间。
*调度开销:算法执行所需的时间和资源。
*能效:系统在执行任务时消耗的能量。
选择适当的算法
在选择资源受限系统中的调度算法时,需要考虑系统需求、应用程序特性和性能目标等因素。对于实时性要求较高的任务,SJF、RMS和EDF算法是合适的。对于能效要求较高的任务,SJF、RR和优先级调度算法是更好的选择。第七部分云平台中的线程调度策略云平台中的线程调度策略
在资源受限的云平台中,线程调度策略对于优化系统性能至关重要。常见策略包括:
1.先来先服务(FCFS)
*最简单的策略,线程按照到达顺序执行。
*优点:公平性好。
*缺点:响应时间不可预测,可能导致较长的等待时间。
2.轮转调度
*将所有线程放入队列中,按时间段轮流执行。
*优点:公平性好,每个线程都能得到执行机会。
*缺点:高开销,频繁切换线程会导致性能下降。
3.最短作业优先(SJF)
*将线程按其估计执行时间排序,最短的线程优先执行。
*优点:提高平均周转时间。
*缺点:需要准确估计执行时间,可能导致饥饿。
4.优先级调度
*为每个线程分配优先级,高优先级线程优先执行。
*优点:灵活性高,可以根据系统需求动态调整优先级。
*缺点:可能导致低优先级线程无限期等待。
5.时间片轮转
*结合轮转调度和抢占式调度的特点,将时间划分为时间片,每个线程获得一个时间片来执行。
*优点:公平性和响应时间可预测。
*缺点:频繁切换线程,开销较高。
6.队列调度
*将线程划分为多个队列,每个队列采用不同的调度策略。
*优点:灵活性高,可以根据线程属性进行定制化调度。
*缺点:复杂性较高,需要针对特定应用场景设计队列。
7.平衡调度
*考虑系统资源利用率和线程响应时间,动态调整调度策略。
*优点:综合性能优化。
*缺点:复杂性较高,需要实时监测系统状态。
云平台特有调度策略
云平台提供了一些独特的功能,为线程调度策略带来了新的机遇和挑战:
1.虚拟化技术
*虚拟机调度器可根据虚拟机的资源需求动态分配CPU和内存资源。
2.分布式计算
*分布式调度器负责跨多个物理服务器调度任务和线程。
3.弹性伸缩
*可以根据负载动态扩展或缩小集群大小,对调度策略提出了弹性要求。
4.容器技术
*容器轻量级且便携,容器调度器负责优化容器的资源使用率和隔离性。
5.无服务器计算
*消除了服务器管理的复杂性,无服务器调度器负责按需分配和释放资源。
云平台调度策略趋势
云平台的线程调度策略正在朝着以下趋势发展:
*自动化和智能化:利用人工智能和机器学习技术优化调度决策。
*弹性和可扩展性:应对云平台负载和规模的动态变化。
*定制化和可配置性:允许用户根据特定应用场景定制调度行为。
*跨平台兼容性:支持混合云和多云环境中的线程调度。第八部分资源受限系统调度算法的实现与优化关键词关键要点主题名称:实时内核
1.可抢占调度算法的采用:实时内核采用可抢占调度算法,允许优先级更高的任务中断当前正在执行的任务,确保关键任务及时响应。
2.多级调度队列:实时内核通常使用多级调度队列,将任务分为不同优先级,并根据优先级分配时间片。
3.上下文切换优化:实时内核针对上下文切换进行了优化,以最大程度减少任务切换时的开销,保证任务的及时执行。
主题名称:优先级继承
资源受限系统中的线程调度算法的实现与优化
引言
在资源受限系统中,线程调度算法对于系统的性能和效率至关重要。本部分将讨论资源受限系统调度算法的实现和优化技术,以提高系统的吞吐量、响应时间和资源利用率。
实现
先来先服务(FCFS)
FCFS是一种简单的调度算法,它按照请求的到达顺序执行线程。该算法易于实现,但可能导致较长的等待时间和不公平的资源分配。
优先级调度
优先级调度算法为线程分配优先级,并根据优先级执行线程。优先级高的线程比优先级低的线程优先执行。该算法可以确保关键任务及时完成,但可能导致低优先级线程长时间等待。
时间片轮转(RR)
RR算法将系统时间划分为称为时间片的相等时间段。每个线程被分配一个时间片,在时间片内执行。当一个线程的时间片到期时,它会被挂起,调度程序将移交控制权给下一个线程。该算法保证了公平性和响应时间,但可能会导致上下文切换开销。
优化
时间片大小优化
时间片大小的选择对RR算法的性能至关重要。时间片太短会增加上下文切换开销,而时间片太长可能会导致低优先级线程长时间等待。
动态优先级调节
动态优先级调节算法可以调整线程的优先级,以适应系统的动态需求。例如,高I/O线程可能在等待I/O操作完成时被分配较低的优先级。
多级反馈队列
多级反馈队列算法将线程分配到多个优先级队列。新到达的线程被分配到最高优先级的队列。当一个线程在某个队列中等待时间超过预定的阈值时,它会被降级到较低优先级的队列。该算法可以提高交互式系统的响应时间。
基于争用/非争用感知的调度
基于争用/非争用感知的调度算法可以识别争用资源的线程和非争用资源的线程。争用资源的线程被分配更高的优先级,以减少竞争并提高吞吐量。
基于机器学习的调度
基于机器学习的调度算法利用机器学习模型来预测线程的资源需求和执行时间。调度程序可以使用这些预测来优化线程调度,以提高系统性能和效率。
其他考虑因素
除了基本调度算法之外,还有一些其他因素可以影响资源受限系统中的调度:
*线程上下文切换开销:上下文切换是指将一个线程从运行状态切换到等待状态的过程。高上下文切换开销可能会显着降低系统性能。
*线程同步和通信:线程同步和通信机制可以影响线程调度。例如,使用互斥锁可能会导致优先级反转,其中优先级较低的线程阻止优先级较高的线程执行。
*资源分配:资源分配策略可以影响线程调度。例如,动态内存分配器可以导致线程的内存需求波动,从而影响线程调度。
结论
资源受限系统调度算法在优化系统性能和效率方面发挥着至关重要的作用。通过理解不同的调度算法及其优化技术,系统设计人员可以根据特定系统的需求和约束选择和调整合适的算法。通过结合这些技术,可以实现资源受限系统的高吞吐量、低响应时间和高效的资源利用。关键词关键要点主题名称:基于优先级的抢占式调度
关键要点:
1.任务按优先级分配,高优先级任务优先执行。
2.当新任务到达且优先级高于正在运行的任务时,当前任务被中断,新任务开始执行。
3.抢占式调度确保高优先级任务及时响应,防止低优先级任务长时间占据资源。
主题名称:基于优先级的非抢占式调度
关键要点:
1.任务按优先级分配,但低优先级任务继续运行直到完成,即使高优先级任务到达。
2.这种调度避免了任务频繁中断,提高了低优先级任务的可靠性。
3.非抢占式调度适用于不需要快速响应或实时性较低的任务。
主题名称:优先级继承
关键要点:
1.当高优先级任务锁定资源时,与该资源相关的低优先级任务(阻塞任务)也会继承高优先级。
2.优先级继承消除了死锁风险,确保高优先级任务可以及时释放资源。
3.虽然优先级继承提高了实时性,但它也可能会导致任务优先级提升。关键词关键要点【资源受限系统中的线程调度】
【云平台中的线程调度策略】
主题名称:容器编排的调度策略
关键要点:
1.基于资源的调度:根据容器对不同资源(如CPU、内存)的需求进行调度,以优化资源利用率和性能。
2.基于亲和性的调度:将具有亲和关系的容器(如属于同一应
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 船舶泵机租赁合同
- 医疗创新项目管理流程
- 智能机场智能化施工合同
- 住院期间患者离院管理
- 建筑绿化安全合同协议书
- 医保业务数据
- 植物园水电设施施工协议
- 电力工程皮卡租赁协议
- 医疗器械招标评分索引表模板
- 神经外科护理观察典型案例
- ASME-第Ⅸ卷焊接工艺评定,焊工技能评定
- 初三家长会物理学科
- 调度通信系统搬迁方案
- 蓝色简约老师工程师医师高级职称晋升答辩报告PPT
- 师旷论学 课件
- 化学品鉴别分类报告
- 国风古韵中国风文化模板课件
- 西门子RWD60控制器说明书
- 2022-203学年(中职)《餐饮服务与管理》试题2试卷带答案
- 新疆维吾尔自治区阿克苏地区各县区乡镇行政村村庄村名居民村民委员会明细及行政区划代码
- 公路工程冬季安全专项施工方案
评论
0/150
提交评论