虚拟存储-覆盖和交换技术 覆盖技术:在较小的可用内存中运行较大的程序 方法:依据程序逻辑结构,将程序划分为若干功能相互独立的模块,将不会同时执行的模块共享同一内存区域,分配空间时按照模块中最大的结构内存来分配 不足:需要程序员划分模块,增加编程困难,增加时间复杂度 交换技术:增加正在运行或需要运行的程序内存(...
答:覆盖技术中,覆盖段由用户设计,用户自身对内存的划分要参与操作;虚拟存储技术是由系统提供逻辑空间给用户使用,而用户并不真正了解内存的情况,物理空间的划分和管理由系统完成。 交换技术是将内存中处于就绪队列或等待队列的进程暂时调出内存,放入磁盘空间,以便让更多的作业被选择进入内存,提高系统效率。虚存中使用的调...
覆盖技术 将同一个进程划分为多层,每层共享一块内存。对象是同一进程。 交换技术 当内存紧张时,将不常用的进程放入外存。对象是进程。 虚拟存储技术 当内存紧张时,将页(段)换入换出内存。对象是页(段) 总结 交换技术是以进程为单位,若进程所需内存大于系统内存 ,则此进程无法进行。而虚拟存储是以页或段为...
但它们之间存在本质的不同:覆盖技术需要程序员自己在编写程序时就设计好不同的覆盖段,在执行到新的覆盖段时不再回到原来的段来执行;而虚拟存储技术则是由操作系统提供的,用户无需关心。 暂无解析
覆盖——让作业中不同时调用的子模块共同使用同一内存区。当运行过程中调用不在内存中的一个模块时,由外存调入并且将原来已经运行完成的程序模块覆盖掉,即装入同一存储区域。覆盖技术由操作系统自动完成,但要求作业中各模块要有明确的调用结构。对换——把内存中暂不能运行的进程,或暂时不用的程序和数据,换出到...
虚拟存储技术和覆盖与交换技术是为了扩充存储的容量,并不能改善时间响应速度;而通道技术提高设备的并发度,即提高了数据交换的速度,它并不占用更多的空间。结果一 题目 设备管理中,能够用空间换取时间的技术是( )。 A.SPOOLing技术 B.虚拟存储技术 C.覆盖与交换技术 D.通道技术 答案 A[解析] 本题考查SPOOLing...
解析 D [解析] 覆盖技术和交换技术都是内存管理技术,物理扩充是增加物理内存。在不增加实际内存的情况,使使用的实际空间增大,这是虚拟存储技术的结果。虚拟存储技术的基本思想是利用大容量的外存来扩充内存,产生一个比有限的实际内存空间大得多的,逻辑的虚拟内存空间。
百度试题 题目()是操作系统中采用的以空间换取时间的技术 A. SPOOLING技术 B. 虚拟存储技术 C. 覆盖与交换技术 D. 通道技术 相关知识点: 试题来源: 解析 B.虚拟存储技术
百度试题 结果1 题目( )存储扩充方式,能够实际增加存储单元。 A. 覆盖技术 B. 交换技术 C. 物理扩充 D. 虚拟存储技术 相关知识点: 试题来源: 解析 C
从用户角度看,系统具有的内存容量要比实际大得多,所以人们将这样的存储区称为虚拟存储器。 解析:由于有时进程所要求的内存空间超过了内存总容量,或大量进程要求并发运行时,内存容量不足以容纳所有进程,只能部分进程先执行,其他进程在外存等待。虚拟存储技术所要解决的正是这一问题。虚拟存储技术基于局部性原理,一个...