覆盖——让作业中不同时调用的子模块共同使用同一内存区。当运行过程中调用不在内存中的一个模块时,由外存调入并且将原来已经运行完成的程序模块覆盖掉,即装入同一存储区域。覆盖技术由操作系统自动完成,但要求作业中各模块要有明确的调用结构。 对换——把内存中暂不能运行的进程,或暂时不用的程序和数据,换出到外存...
交换技术:增加正在运行或需要运行的程序内存(与覆盖不同,覆盖解决的是一个程序运行内存不够,交换则是多道程序运行使得该程序运行内存不够) 实现方法:可将暂时不能运行的程序放到外存 换出(swap out):将一个进程的整个地址空间保存到外存 换入(swap in):将外存中某进程的地址空间读入到内存...
如图BDG共享一个存储区(三个进程不同时发生),CEFH同理 (2)交换技术(对换技术): 1.定义: 将内存中某进程的的程序和数据(全部或部分)写入外存的交换区,从而腾出内存空间给其他进程使用。 2.相关涉及知识: 磁盘交换区的管理: 磁盘空间划分为两个部分:文件区和交换区 二者的区别: (1)存储方式不同:文件区信息...
答:覆盖技术中,覆盖段由用户设计,用户自身对内存的划分要参与操作;虚拟存储技术是由系统提供逻辑空间给用户使用,而用户并不真正了解内存的情况,物理空间的划分和管理由系统完成。 交换技术是将内存中处于就绪队列或等待队列的进程暂时调出内存,放入磁盘空间,以便让更多的作业被选择进入内存,提高系统效率。虚存中使用的调...
而虚拟存储是以页或段为单位,是把进程再分为页或段对内存进行分化,若进程所需内存大于系统内存,进程也可以运行,因为该进程的一部分可换到外存上。\r\n \r\n总的来说覆盖是进程内部的,而 交换 和虚拟 可进行 进程间互换,而虚拟可以继续把进程在内存划分成页或段。\r\n \r\n估计这时楼主...
覆盖技术 将同一个进程划分为多层,每层共享一块内存。对象是同一进程。 交换技术 当内存紧张时,将不常用的进程放入外存。对象是进程。 虚拟存储技术 当内存紧张时,将页(段)换入换出内存。对象是页(段) 总结 交换技术是以进程为单位,若进程所需内存大于系统内存 ,则此进程无法进行。而虚拟存储是以页或段为...
覆盖技术与虚拟技术在表面上看上去类似:都是将存储空间从主存扩张到外存,都有某种机制在需要时将处于外存的程序和数据调入内存。但它们之间存在本质的不同:覆盖技术需要程序员自己在编写程序时就设计好不同的覆盖段,在执行到新的覆盖段时不再回到原来的段来执行;而虚拟存储技术则是由操作系统提供的,用户无需关心。
[解析] 在选项A和B中,覆盖和交换技术是多道环境下实现内存扩充的两个技术。覆盖是指同一主存区可以被不同的程序段重复使用。交换是允许把一个程序装入内存之后仍能把它交换出内存或再交换入内存。显然,这两种技术都不能够增加实际的存储单元。选项D的虚拟存储技术,是将内存和外存结合起来管理,为用户提供一个比内存...
虚拟存储技术和覆盖与交换技术是为了扩充存储的容量,并不能改善时间响应速度;而通道技术提高设备的并发度,即提高了数据交换的速度,它并不占用更多的空间。结果一 题目 设备管理中,能够用空间换取时间的技术是( )。 A.SPOOLing技术 B.虚拟存储技术 C.覆盖与交换技术 D.通道技术 答案 A[解析] 本题考查SPOOLing...
实现虚拟存储器最主要的技术是( )。 A. 整体覆盖 B. 整体对换 C. 部分对换 D. 多道程序设计 相关知识点: 试题来源: 解析 C 正确答案:C解析:虚拟存储器的实现需要程序的动态重定位技术、覆盖技术和交换技术的支持,但实现虚拟存储器应用的最主要技术是部分交换技术。 知识模块:操作系统...