版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1/1缺页感知的操作系统调度算法第一部分缺页感知调度算法概述 2第二部分基本缺页感知调度算法 5第三部分工作集调度算法 8第四部分局部性原理分析 10第五部分页面置换算法分类 13第六部分最优页面置换算法 15第七部分最近最少使用页面置换算法 16第八部分最近最久未使用页面置换算法 18
第一部分缺页感知调度算法概述关键词关键要点缺页感知调度算法的基本原理
1.缺页感知调度算法(简称PDA)是一种基于缺页信息进行决策的动态调度算法。其基本思想是,当进程发生缺页时,调度程序会将该进程的页表信息与内存中的页表信息进行比较,从而确定进程所需的页面是否已经在内存中。
2.如果所需的页面已经在内存中,则调度程序会立即将该页面分配给进程,并继续执行进程。
3.如果所需的页面不在内存中,则调度程序会将该进程放入等待队列,并发起一次缺页中断。缺页中断会将引发缺页的进程挂起,并由操作系统内核处理缺页情况。
缺页感知调度算法的分类
1.基于局部缺页信息的缺页感知调度算法:该类算法仅考虑进程最近的缺页信息进行决策,如局部最近缺页(LRU)算法和最近最久未使用(LFU)算法。
2.基于全局缺页信息的缺页感知调度算法:该类算法考虑进程的整个缺页历史信息进行决策,如工作集算法和页老化算法。
3.基于混合缺页信息的缺页感知调度算法:该类算法综合考虑进程的局部缺页信息和全局缺页信息进行决策,如二次机会算法和增强型工作集算法。
缺页感知调度算法的性能比较
1.基于局部缺页信息的缺页感知调度算法具有较低的复杂度和较快的调度速度,但其性能可能会受到进程局部性原理的影响。
2.基于全局缺页信息的缺页感知调度算法具有较高的复杂度和较慢的调度速度,但其性能不受进程局部性原理的影响。
3.基于混合缺页信息的缺页感知调度算法在复杂度和性能方面具有较好的折中,但其性能可能会受到进程局部性原理和缺页历史信息长度的影响。
缺页感知调度算法的应用
1.缺页感知调度算法广泛应用于各种操作系统中,如Linux、Windows和macOS等。
2.缺页感知调度算法也被应用于虚拟机管理程序中,以管理虚拟机内存并提高虚拟机的性能。
3.缺页感知调度算法还被应用于云计算环境中,以管理云服务器内存并提高云服务器的性能。
缺页感知调度算法的研究进展
1.近年来,随着计算机硬件和软件技术的发展,缺页感知调度算法的研究取得了значительноепрогресс。
2.研究人员提出了许多新的缺页感知调度算法,如基于机器学习的缺页感知调度算法和基于深度学习的缺页感知调度算法等。
3.这些新的缺页感知调度算法具有更高的性能和更强的鲁棒性,并被广泛应用于各种计算机系统中。
缺页感知调度算法的发展趋势
1.随着计算机系统变得越来越复杂,缺页感知调度算法的研究也将变得越来越具有挑战性。
2.研究人员将继续探索新的缺页感知调度算法,以提高计算机系统的性能和效率。
3.缺页感知调度算法的研究也将与计算机硬件和软件技术的发展紧密结合,以满足计算机系统不断变化的需求。缺页感知调度算法概述
缺页感知调度算法是一种旨在提高计算机存储器管理子系统的性能的调度算法。该算法基于这样一个事实:如果一个进程即将引用一个内存块,则该内存块更有可能很快被引用。
典型的缺页感知调度算法的工作原理如下:
1.当一个进程发出缺页中断时,操作系统会将该进程挂起,并将该进程的缺页信息放入缺页表中。
2.操作系统的内存管理器会从缺页表中选择一个缺页,并将该缺页加载到内存中。
3.操作系统的进程调度器会将被挂起的进程重新调度到处理器上,该进程可以繼續執行。
缺页感知调度算法可以提高计算机存储器管理子系统的性能,因为它可以减少缺页中断的次数。这可以提高计算机的整体性能,尤其是当计算机的内存资源有限时。
缺页感知调度算法的分类
缺页感知调度算法可以分为两大类:
*基于局部性的调度算法
*基于概率的调度算法
基于局部性的调度算法会考虑进程过去的访问行为来预测进程未來的访问行为。基于局部性的调度算法的一个例子是工作集调度算法。工作集调度算法会将一个进程的经常访问的内存块保留在内存中,这样可以减少该进程的缺页中断的次数。
基于概率的调度算法会使用概率模型来预测进程的访问行为。基于概率的调度算法的一个例子是随机调度算法。随机调度算法会随机选择一个缺页来加载到内存中。
缺页感知调度算法的评估
缺页感知调度算法的性能可以使用缺页率和平均等待时间这两个指标来评估。
*缺页率是缺页中断的次数除以内存访问的次数。
*平均等待时间是进程从发出缺页中断到该进程的缺页被加载到内存中的这段时间。
缺页感知调度算法的目标是将缺页率和平均等待时间这两项指标都最小化。第二部分基本缺页感知调度算法关键词关键要点最优缺页替换算法
1.最优缺页替换算法(OPR)的目标是通过选择最长时间不会被访问的页面来替换,实现最优的页面置换效果。
2.OPR算法需要记录每个页面最后一次被访问的时间,并根据这些时间来选择要替换的页面。
3.OPR算法的缺点是需要记录每个页面最后一次被访问的时间,这会增加系统的开销。
最近最少使用调度算法(LRU)
1.最近最少使用调度算法(LRU)是一种常用的页面置换算法,它的基本思想是替换最近最长时间没有被访问的页面。
2.LRU算法可以很容易地实现,只需要维护一个页面队列,并按照最近访问的时间顺序排列。
3.LRU算法的缺点是它对最近访问的页面有偏好,这可能会导致一些频繁访问的页面被替换。
第二次机会调度算法(SC)
1.第二次机会调度算法(SC)是一种改进的LRU算法,它避免了LRU算法对最近访问的页面有偏好的缺点。
2.SC算法在替换页面时,会给每个页面一个第二次机会。如果一个页面在被替换之前被访问过,它会被移动到队列的顶部,从而避免被替换。
3.SC算法比LRU算法具有更好的性能,因为它可以更有效地避免替换频繁访问的页面。
工作集调度算法(WS)
1.工作集调度算法(WS)是一种基于局部性的页面调度算法,它的基本思想是根据页面的局部性来进行页面调度。
2.WS算法将进程的页面划分为多个工作集,并根据工作集的活动情况来进行页面调度。
3.WS算法可以提高系统的性能,因为它可以减少页面调用的次数,从而降低系统的开销。
缺页感知调度算法(PDA)
1.缺页感知调度算法(PDA)是一种基于缺页预测的页面调度算法,它的基本思想是根据页面的缺页概率来进行页面调度。
2.PDA算法通过监测页面的访问模式来预测页面的缺页概率,并根据缺页概率来决定是否将页面换出内存。
3.PDA算法可以提高系统的性能,因为它可以减少缺页的次数,从而降低系统的开销。
趋势和前沿
1.目前,缺页感知调度算法的研究主要集中在两个方面:一是提高缺页预测的准确性,二是降低缺页感知调度算法的开销。
2.随着计算机系统规模的不断扩大,缺页感知调度算法的研究将变得越来越重要。
3.缺页感知调度算法的研究将对提高计算机系统的性能和降低计算机系统的开销产生积极的影响。#缺页感知的操作系统调度算法
#基本缺页感知调度算法
基本缺页感知调度算法(BasicReplacementAlgorithm,简称BPR算法)是一种简单的缺页调度算法,它基于这样一个原则:最近使用的页面更有可能在不久的将来再次被使用。因此,当发生缺页时,BPR算法会选择替换最长时间未被使用的页面。
BPR算法的具体实现步骤如下:
1.将页面的使用时间戳记录在一个列表中,称为“页面时间戳列表”。
2.当发生缺页时,选择页面时间戳列表中时间戳最小的页面进行替换。
3.将新页面加载到内存中,并将新页面的时间戳添加到页面时间戳列表中。
4.将被替换的页面的时间戳从页面时间戳列表中删除。
BPR算法的优点是实现简单,开销较小。但是,BPR算法也有一个缺点,那就是它不能很好地处理页面访问模式发生变化的情况。当页面访问模式发生变化时,BPR算法可能会将一些经常使用的页面替换出内存,从而导致缺页率上升。
为了解决这个问题,人们提出了改进的缺页感知调度算法,例如高级缺页感知调度算法(AdvancedReplacementAlgorithm,简称APR算法)和工作集调度算法(WorkingSetSchedulingAlgorithm,简称WSS算法)。这些算法通过考虑页面访问的频率和时间局部性来提高页面的命中率。
#BPR算法的性能
BPR算法的性能与以下因素有关:
*页面访问模式:如果页面访问模式是随机的,那么BPR算法的性能会很差。但是,如果页面访问模式具有较强的局部性,那么BPR算法的性能就会很好。
*内存大小:内存越大,BPR算法的性能越好。这是因为内存越大,可以容纳的页面越多,缺页的可能性就越小。
*缺页处理时间:缺页处理时间越长,BPR算法的性能就越差。这是因为缺页处理时间越长,被替换页面的时间戳就越小,从而导致BPR算法更有可能将一些经常使用的页面替换出内存。
#BPR算法的应用
BPR算法是一种经典的缺页感知调度算法,它被广泛应用于各种操作系统中。例如,Linux内核中的缺页处理机制就是基于BPR算法实现的。
BPR算法的优点是实现简单,开销较小。但是,BPR算法也有一个缺点,那就是它不能很好地处理页面访问模式发生变化的情况。当页面访问模式发生变化时,BPR算法可能会将一些经常使用的页面替换出内存,从而导致缺页率上升。
为了解决这个问题,人们提出了改进的缺页感知调度算法,例如高级缺页感知调度算法(APR算法)和工作集调度算法(WSS算法)。这些算法通过考虑页面访问的频率和时间局部性来提高页面的命中率。第三部分工作集调度算法关键词关键要点工作集调度算法基本原理
1.工作集调度算法的基本原理是将进程的内存页面分为工作集和非工作集两部分。工作集是指进程近期内会访问的页面,非工作集是指进程近期内不会访问的页面。
2.工作集调度算法通过监控进程的页面访问情况,动态地调整工作集的大小。当进程访问一个页面时,该页面将被添加到工作集中。当进程不再访问一个页面时,该页面将从工作集中删除。
3.工作集调度算法的目标是使工作集的大小保持在最优状态,既能满足进程的内存需求,又能防止进程发生缺页。
工作集调度算法的分类
1.工作集调度算法可分为局部工作集调度算法和全局工作集调度算法。局部工作集调度算法只考虑进程自己的工作集,而全局工作集调度算法考虑所有进程的工作集。
2.局部工作集调度算法的代表算法有最近最少使用(LRU)算法和最近最不经常使用(LFU)算法。全局工作集调度算法的代表算法有工作集大小(WS)算法和页面置换频率(PFR)算法。
工作集调度算法的优缺点
1.工作集调度算法的优点是能够有效地减少进程的缺页次数,提高系统的性能。
2.工作集调度算法的缺点是需要额外的内存来存储工作集信息,并且在工作集大小发生变化时需要重新计算工作集。
工作集调度算法的应用
1.工作集调度算法被广泛应用于各种操作系统中,包括Linux、Windows和macOS。
2.工作集调度算法在实时系统和嵌入式系统中得到了广泛的应用。
工作集调度算法的研究热点
1.工作集调度算法的研究热点之一是工作集大小的动态调整。
2.工作集调度算法的另一个研究热点是工作集调度算法与其他调度算法的结合。
工作集调度算法的发展趋势
1.工作集调度算法的发展趋势之一是将机器学习和人工智能技术应用于工作集调度算法的研究。
2.工作集调度算法的发展趋势之二是将工作集调度算法与云计算和边缘计算技术相结合。工作集调度算法
工作集调度算法是一种基于页面引用行为的调度算法,它将进程的内存划分为工作集和非工作集两部分。工作集是指进程当前正在使用或即将使用的页面集合,而非工作集是指进程当前未使用或不打算在近期内使用的页面集合。工作集调度算法通过监视进程的页面引用行为,动态地调整工作集的大小,以使进程能够在内存中驻留尽可能多的工作集页面,从而提高进程的性能。
工作集调度算法的思想最初由Denning于1968年提出,他将进程的内存划分为工作集和非工作集两部分,并通过监视进程的页面引用行为,动态地调整工作集的大小,以提高进程的性能。
工作集调度算法通常使用以下步骤来实现:
1.将进程的内存划分为工作集和非工作集两部分。
2.监视进程的页面引用行为,并记录每个页面被引用的次数。
3.根据页面的引用次数,将页面划分为工作集页面和非工作集页面。
4.当工作集的大小超过内存容量时,将一些非工作集页面换出到磁盘。
5.当工作集的大小小于内存容量时,将一些非工作集页面换入到内存。
工作集调度算法的优点是:
*能够有效地提高进程的性能,因为工作集页面总是驻留在内存中。
*能够适应进程的动态内存需求,因为工作集的大小可以动态地调整。
工作集调度算法的缺点是:
*需要维护工作集的数据结构,这会增加系统开销。
*需要监视进程的页面引用行为,这会增加系统开销。
*需要动态地调整工作集的大小,这可能会导致页面频繁地换入换出,从而降低系统性能。
工作集调度算法的应用场景:
*工作集调度算法广泛应用于各种操作系统中,如Linux、Windows和macOS。
*工作集调度算法也常用于虚拟机环境中,以提高虚拟机的性能。
*工作集调度算法还可用于并行系统中,以提高并行程序的性能。第四部分局部性原理分析关键词关键要点【局部性原理概述】:
1.程序和数据在运行过程中,对内存的访问具有局部性,即在一段时间内,程序或数据只会访问内存中的某个特定区域,称为工作集。
2.局部性是指程序在运行过程中,会反复访问一小部分内存区域,即程序在一段时间内,主要执行某一部分代码,访问某一部分数据。
3.局部性原理是计算机系统设计和操作系统调度算法的重要依据,它可以用于优化内存管理和提高程序的执行效率。
【局部性原理的类型】:
局部性原理分析
局部性原理是计算机科学中的一项重要原理,它指出程序在执行过程中倾向于反复访问一组相对较小的内存地址。局部性原理可以分为两种类型:时间局部性和空间局部性。
时间局部性是指程序在执行过程中倾向于在一段时间内反复访问同一个内存地址或一组相邻的内存地址。这是因为程序通常会执行循环或函数调用等操作,这些操作会导致程序反复访问相同的内存地址。
空间局部性是指程序在执行过程中倾向于在一段时间内访问一组相邻的内存地址。这是因为程序通常会访问连续的内存地址,例如数组或字符串。
局部性原理对于操作系统调度算法的设计和实现具有重要意义。调度算法可以利用局部性原理来提高系统的性能。例如,调度算法可以将经常一起访问的进程或线程放在同一个处理器上执行,以减少处理器之间的内存访问开销。
调度算法还可以利用局部性原理来优化内存管理。例如,调度算法可以将经常一起访问的内存页放在同一个内存区域中,以减少内存页的换入换出开销。
局部性原理对于计算机系统的设计和实现也具有重要意义。例如,计算机系统的设计者可以利用局部性原理来设计出更加高效的处理器和内存系统。
局部性原理的应用
局部性原理在计算机科学中得到了广泛的应用,包括:
*处理器设计:处理器设计者利用局部性原理来设计出更加高效的处理器,例如,处理器可以配备高速缓存,以减少处理器对内存的访问开销。
*内存管理:内存管理系统利用局部性原理来优化内存管理,例如,内存管理系统可以将经常一起访问的内存页放在同一个内存区域中,以减少内存页的换入换出开销。
*操作系统调度:操作系统调度算法利用局部性原理来提高系统的性能,例如,调度算法可以将经常一起访问的进程或线程放在同一个处理器上执行,以减少处理器之间的内存访问开销。
*编译器优化:编译器优化器利用局部性原理来优化编译后的代码,例如,编译器优化器可以将经常一起访问的变量放在同一个寄存器中,以减少寄存器的访问开销。
*数据库系统:数据库系统利用局部性原理来优化数据库的性能,例如,数据库系统可以将经常一起访问的数据放在同一个磁盘块中,以减少磁盘块的读写开销。
局部性原理是一项重要的计算机科学原理,它在计算机系统的设计、实现和使用中得到了广泛的应用。第五部分页面置换算法分类关键词关键要点【最近最少使用置换算法】:
1.最近最少使用(LRU)置换算法是一种最为常用的页面置换算法。
2.LRU算法的基本思想是将最近使用过的页面放在内存中,而将最长时间未被使用的页面从内存中换出。
3.LRU算法可以有效地减少缺页中断的次数,提高系统的性能。
【最不经常使用置换算法】:
页面置换算法分类
页面置换算法可分为两大类:
1.非预取式页面置换算法
非预取式页面置换算法在发生缺页时才将页面从磁盘调入内存,最常使用的方法有以下几种:
*先进先出(FIFO)算法:FIFO算法是最简单的页面置换算法,它按照页面进入内存的顺序进行替换,即最早进入内存的页面最先被替换。FIFO算法的优点是简单易于实现,但它存在一个明显的问题:当内存中存在多个长时间未被使用的页面时,FIFO算法可能会将这些页面替换出去,而这些页面很可能在不久的将来被再次访问,从而导致频繁的缺页中断。
*最近最少使用(LRU)算法:LRU算法是一种基于局部性原理的页面置换算法,它认为最近被使用的页面在将来被再次访问的可能性很高,因此应该将最近最少使用的页面替换出去。LRU算法可以通过使用一个时间戳队列来实现,当发生缺页时,队列中时间戳最小的页面即为最近最少使用的页面,因此被替换出去。LRU算法比FIFO算法更能有效地提高系统的性能,但它也更复杂,因为它需要维护时间戳队列。
*最不经常使用(LFU)算法:LFU算法也是一种基于局部性原理的页面置换算法,它认为被访问次数最少的页面在将来被再次访问的可能性很低,因此应该将被访问次数最少的页面替换出去。LFU算法可以通过使用一个计数器队列来实现,当发生缺页时,队列中计数器最小的页面即为被访问次数最少的页面,因此被替换出去。LFU算法比LRU算法更简单,因为它不需要维护时间戳队列,但它也可能存在性能问题,因为被访问次数最少的页面并不一定是最近最少使用的页面。
2.预取式页面置换算法
预取式页面置换算法在发生缺页之前就将页面从磁盘调入内存,这样可以减少缺页中断的发生频率,提高系统的性能。最常使用的方法有以下几种:
*最近最少替换(NRU)算法:NRU算法是一种结合了FIFO和LRU算法的预取式页面置换算法。NRU算法将内存中的页面分为两类:引用位页面和非引用位页面。引用位页面是最近被访问过的页面,而非引用位页面是长时间未被访问过的页面。当发生缺页时,NRU算法首先将非引用位页面替换出去。如果所有页面都是引用位页面,则NRU算法将使用FIFO算法来选择替换页面。NRU算法比FIFO算法和LRU算法都有更好的性能,因为它既考虑了页面的访问时间,也考虑了页面的访问频率。
*提前页面调度(APF)算法:APF算法是一种基于预测的预取式页面置换算法。APF算法通过分析程序的执行历史来预测哪些页面在将来会被访问,然后将这些页面预先调入内存。APF算法可以有效地提高系统的性能,但它也可能存在性能问题,因为预测的准确性取决于程序的执行历史。第六部分最优页面置换算法关键词关键要点【最优页面置换算法】:
1.最优页面置换算法是根据页面在未来一段时间内的使用情况对页面进行置换的一种算法。
2.最优页面置换算法能够确保在页面置换时,被置换出的页面是在未来一段时间内最长时间不会被访问的页面。
3.最优页面置换算法的性能优于其他页面置换算法,但由于其需要知道未来一段时间内的页面访问情况,因此在实际系统中很难实现。
【历史发展】:
最优页面置换算法(OptimalPageReplacementAlgorithm),也称为MIN算法,是一种页面置换算法,它能够在所有可能的页面置换算法中实现最少的页面错误率。最优页面置换算法的基本思想是,总是替换将来最长时间不会被使用的页面。
最优页面置换算法的实现非常简单,只需要维护一个链表,其中包含了所有正在使用的页面。链表中的每个节点都包含了一个页面号和一个时间戳,时间戳表示该页面最后一次被使用的时刻。当需要替换页面时,只需找到链表中时间戳最小的节点,并将其替换掉。
最优页面置换算法的缺点在于,它需要知道未来一段时间内所有页面的使用情况,这在实际中是无法做到的。因此,最优页面置换算法只是一种理论上的算法,无法在实际系统中使用。
为了在实际系统中实现最优页面置换算法,人们提出了多种近似算法,其中一种最著名的近似算法是最近最少使用(LRU)算法。LRU算法的基本思想是,总是替换最近最长时间没有被使用的页面。LRU算法的实现也很简单,只需要维护一个链表,其中包含了所有正在使用的页面。链表中的每个节点都包含了一个页面号和一个时间戳,时间戳表示该页面最后一次被使用的时刻。当需要替换页面时,只需找到链表中时间戳最小的节点,并将其替换掉。
LRU算法的性能与最优页面置换算法非常接近,在大多数情况下,LRU算法的页面错误率仅比最优页面置换算法的页面错误率高出几个百分点。因此,LRU算法是一种非常有效的页面置换算法,被广泛应用于各种操作系统中。第七部分最近最少使用页面置换算法关键词关键要点【最近最少使用页面置换算法】:
1.最近最少使用(LRU)页面置换算法是一种页面置换算法,它根据页面最近使用的时间来决定哪个页面应该被替换出内存。
2.LRU算法维护了一个链表,其中包含所有最近使用的页面。当一个页面被访问时,它会被移动到链表的头部。当需要替换一个页面时,链表尾部的页面将被替换出内存。
3.LRU算法可以有效地防止页面抖动,因为它会优先将最近使用过的页面保留在内存中。但是,LRU算法也存在一些缺点,例如它需要维护一个链表,这会增加算法的开销。
【置换操作】:
最近最少使用页面置换算法(LRU)
最近最少使用页面置换算法(LRU)是一种页面置换算法,它将最近最长时间未被使用的页面替换出去。LRU算法的原理很简单:它维护一个链表,链表中的节点代表内存中的页面,链表头部的节点是最近最长时间未被使用的页面,链表尾部的节点是最常被使用的页面。当需要替换一个页面时,LRU算法会将链表头部的节点从链表中删除,并将要替换的页面添加到链表尾部。
LRU算法是一种非常有效的页面置换算法,它可以在大多数情况下保证内存中始终包含最常被使用的页面。LRU算法的命中率很高,这意味着它很少会替换掉正在被使用的页面。LRU算法的实现也非常简单,它只需要维护一个链表,因此它的开销很小。
然而,LRU算法也有一些缺点。首先,LRU算法需要维护一个链表,这会增加内存的开销。其次,LRU算法在某些情况下可能会出现抖动(thrashing),即页面在内存和磁盘之间频繁地换入换出。当内存空间不足时,LRU算法可能会将一些正在被使用的页面替换出去,这会导致程序出现性能下降。
尽管如此,LRU算法仍然是一种非常有效的页面置换算法,它被广泛用于各种操作系统中。
LRU算法的优点
*命中率高:LRU算法可以保证内存中始终包含最常被使用的页面,因此它的命中率很高。
*实现简单:LRU算法的实现非常简单,它只需要维护一个链表,因此它的开销很小。
*适用于各种系统:LRU算法可以在各种操作系统中使用,因为它不需要任何特殊的硬件支持。
LRU算法的缺点
*内存开销:LRU算法需要维护一个链表,这会增加内存的开销。
*抖动:LRU算法在某些情况下可能会出现抖动,即页面在内存和磁盘之间频繁地换入换出。
*不适用于实时系统:LRU算法不适用于实时系统,因为它可能会导致程序出现性能下降。
LRU算法的应用
LRU算法被广泛用于各种操作系统中,包括Windows、Linux和macOS。LRU算法也被用于各种数据库系统中,例如Oracle和MySQL。第八部分最近最久未使用页面置换算法关键词关键要点【最近最久未使用页面置换算法】:
1.最近最久未使用页面置换算法(LRU,LeastRecentlyUsed)是一种页面置换算法,旨在将最长时间未被使用的页面移出内存。
2.LRU
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 荒废土地承包经营合同书
- 幸福在哪里生字课件
- 指纹锁销售合同协议书范本模板
- 房缺介入术后护理
- 2024年度二手房买卖及附属设施转让合同2篇
- 房屋装修拆除合同完整版
- 全新协议书补偿下载
- 顺丰快递员劳务合同完整版
- 集装箱运输课件
- 外墙涂料真石漆施工合同协议 2篇
- 易货易物行业分析
- 《信息科技》学科新课标《义务教育信息科技课程标准(2022年版)》
- 药剂生职业生涯规划总结报告
- 消化科护士的消化系统恶性肿瘤的照护技巧
- 古代散文的研究与欣赏
- 安全标识试题
- 洗浴会所卫生管理制度
- 咽的检查法与症状学-课件
- 城乡建设用地增减挂钩项目实施方案(投标专用)
- 2023年铜仁市社区工作者招聘考试真题
- 卫生洁具采购与安装投标方案(技术标)
评论
0/150
提交评论