其实操作系统书上列出了三种扩大内存的方法 覆盖技术 交换技术 虚拟存储技术\r\n 先说覆盖与交换的区别 覆盖技术必须是同一进程里的几个独立的程序段进行相互覆盖,也就是这几个独立的程序段互相无调用关系,互相无关。并且他的覆盖机制是由用户在编写程序时需要用户自己编写出来的,这就使用户自身...
覆盖技术与虚拟技术在表面上看上去类似:都是将存储空间从主存扩张到外存,都有某种机制在需要时将处于外存的程序和数据调入内存。但它们之间存在本质的不同:覆盖技术需要程序员自己在编写程序时就设计好不同的覆盖段,在执行到新的覆盖段时不再回到原来的段来执行;而虚拟存储技术则是由操作系统提供的,用户无需关心。
1. 操作系统中扩展内存的方法主要有三种:覆盖技术、交换技术和虚拟存储技术。2. 覆盖技术与交换技术的根本区别在于,覆盖技术主要针对同一进程中的几个独立的程序段,这些段之间没有调用关系,且需要用户在编程时手动处理覆盖逻辑,这增加了用户的负担。3. 交换技术则由操作系统负责管理,可以实现不同程序...
答:覆盖技术中,覆盖段由用户设计,用户自身对内存的划分要参与操作;虚拟存储技术是由系统提供逻辑空间给用户使用,而用户并不真正了解内存的情况,物理空间的划分和管理由系统完成。 交换技术是将内存中处于就绪队列或等待队列的进程暂时调出内存,放入磁盘空间,以便让更多的作业被选择进入内存,提高系统效率。虚存中使用的调...
答:覆盖技术与虚拟存储技术革新最本质的不同在于覆盖程序段的最大长度在受内存容量在小的限制,而虚拟存储器中程序的最大长度不爱内存容量的限制,只受计算机的地址结构的限制。另外,覆盖技术革新中的覆盖段由程序逻辑员设计,且要求覆盖段中的各个覆盖具有相对独立性,不存在直接联系或相互交叉访问;而虚拟存储技术革新对...
覆盖技术由操作系统自动完成,但要求作业中各模块要有明确的调用结构。 对换——把内存中暂不能运行的进程,或暂时不用的程序和数据,换出到外存上,以腾出足够的内存空间,把已具备运行条件的进程,或进程所需要的程序和数据,换入内存。 虚拟存储是指具有请求调入功能和置换功能,能从逻辑上对内存容量进行扩充的一种...
虚拟存储-覆盖和交换技术 覆盖技术:在较小的可用内存中运行较大的程序 方法:依据程序逻辑结构,将程序划分为若干功能相互独立的模块,将不会同时执行的模块共享同一内存区域,分配空间时按照模块中最大的结构内存来分配 不足:需要程序员划分模块,增加编程困难,增加时间复杂度...
百度试题 结果1 题目采用覆盖技术的目的是___。 A. 能运行更多的程序 B. 能运行更大的程序 C. 实现分时系统 D. 实现虚拟存储技术 相关知识点: 试题来源: 解析 B 涉及知识点:存储管理 反馈 收藏
虚拟存储技术是基于页或段从内存的调入、调出实现的,需要有请求机制的支持。结果一 题目 提供虚拟存储技术的存储管理方法有( )。 A.动态分区存储管理B.页式存储管理C.请求段式存储管理D.存储覆盖技术 答案 C虚拟存储技术是基于页或段从内存的调入、调出实现的,需要有请求机制的支持。相关推荐 1提供虚拟存储技术的...