-
2018-02-23 11:47:03
虚存是对物理内存的抽象,虚存使用lru 的机制将物理内存中不经常使用的部分写入磁盘,通过这种方式来扩展系统的可用内存。当系统需要访问写入磁盘的部分时,系统会触发一个缺页异常将写入磁盘的部分写回物理内存。
交换内存或交换空间是虚存使用的一部分物理硬盘。
虚存是操作系统为了更高效的使用物理内存提出的概念,应用程序操作的地址是虚存的地址(对应地址空间的概念),内核提供将虚存地址翻译为物理内存地址的功能。
虚存这一概念的提出提高了系统对于物理内存的使用率。虚存由物理内存和一部分磁盘空间组成。
交换空间对应着虚存中的用来临时存储物理内存中内容的磁盘空间。当系统的物理内存不够时,我们才使用交换空间。
以Linux 操作系统为例,内核将使用页的方式来管理物理内存,内核维持了一张表来记录每一页存储在物理内存还是被交换到交换空间,通过lru 的机制将很长时间没被使用的页写入到交换空间,这个进程被称作swaping out,当需要访问交换到交换空间中的部分时,通过缺页异常的方式将相应部分调入物理内存。
综上,交换空间这一概念是因虚存这一技术而提出。
更多相关内容 -
虚拟存储技术和交换技术的区别
2020-06-08 23:22:14虚拟存储技术和交换技术很像,乍一看都是换入换出,把暂时不需要用的数据换出内存,将需要用到的数据换入内存,从而实现逻辑上内存的扩充。二者之间的区别是,虚拟存储技术是在一个作业运行的过程中,将作业的数据...虚拟存储技术和交换技术很像,乍一看都是换入换出,把暂时不需要用的数据换出内存,将需要用到的数据换入内存,从而实现逻辑上内存的扩充。二者之间的区别是,虚拟存储技术是在一个作业运行的过程中,将作业的数据进行换入换出。王道老师举得例子就是玩儿游戏。这儿换一个游戏,比如玩儿DOTA,停留在场景A的时候,场景B的数据不需要用到,所以不放在内存,转换到场景B的时候再把场景B的数据放入内存。而交换技术是内存紧张时,换出某些进程,腾出内存空间,换入其他进程。换而言之,交换技术是在不同的进程(作业)间的,虚拟存储技术是在一个作业间的。另外提一嘴,覆盖技术也是在同一个程序或进程中的。
引用一个大哥的话,“交换技术是以进程为单位,若进程所需内存大于系统内存 ,则此进程无法进行。而虚拟存储是以页或段为单位,是把进程再分为页或段对内存进行分化,若进程所需内存大于系统内存,进程也可以运行,因为该进程的一部分可换到外存上”,这个总结的挺好的。(否则我以4G的老年机怎么可能运行十几G的游戏23333)
-
覆盖,交换技术和虚拟存储技术的区别
2020-10-02 13:45:52 -
虚拟交换技术和linux网桥
2018-01-02 14:49:46对linux下的3类虚拟交换技术(bridge、openswitch、macvlan)进行了浅显易懂的介绍,对于想了解虚拟机中支持网卡类型以及虚拟机与外部组网方式很有帮助~! -
案例4:高职《虚拟交换单元VSU技术应用与实现》教学设计方案.pdf
2021-02-22 13:43:40高职《虚拟交换单元VSU技术应用与实现》教学设计方案 -
基于三层交换和虚拟局域网技术的校园网的设计与实现(推荐看).rar
2019-06-22 20:38:27基于三层交换机的校园网构建论文, 很好的案例。 -
千兆交换路由器的虚拟路由集群技术.pdf
2021-10-09 09:25:37千兆交换路由器的虚拟路由集群技术.pdf -
千兆交换路由器的虚拟路由集群技术 (1).pdf
2021-10-09 09:25:43千兆交换路由器的虚拟路由集群技术 (1).pdf -
虚拟化时代的交换网络
2020-03-04 20:58:56笔者结合实际工作经验,与大量用户交流与反馈,阅读了国内外一些书籍、互联网资料,在本文就云计算虚拟化交换网络原理、边缘网络、核心网络和产品与发展趋势等方面给出了业务挑战、技术、经济分析和解决方案,... -
覆盖交换技术以及虚拟内存的区别
2020-07-06 17:14:07 -
基于三层交换技术的虚拟局域网规划设计 (2014年)
2021-04-22 01:30:31基于三层交换技术,通过各层交换机配置来实现虚拟局域网的搭建,主要利用VMWARE软件将真实的服务器虚拟成多个虚拟服务器,最后利用symantecpcAnywhere配置虚拟服务器与用户PC端的登录,实现了虚拟网内用户对服务器... -
基于三层交换和虚拟局域网技术校园网设计实现分析.doc
2021-11-23 20:53:09基于三层交换和虚拟局域网技术校园网设计实现分析.doc -
基于三层交换和虚拟局域网技术的校园网的设计与实现.doc
2021-09-24 20:11:47基于三层交换和虚拟局域网技术的校园网的设计与实现.doc -
基于某三层交换和虚拟局域网技术地校园网地设计与实现.doc
2021-11-19 20:26:42基于某三层交换和虚拟局域网技术地校园网地设计与实现.doc -
硕士学位论文_基于流的网络虚拟交换技术研究与实现.doc
2021-11-24 20:46:50硕士学位论文_基于流的网络虚拟交换技术研究与实现.doc -
CISCO虚拟交换系统(VSS)技术.pptx
2021-10-11 09:51:53CISCO虚拟交换系统(VSS)技术.pptx -
交换式和虚拟局域网的配置.docx
2021-11-05 09:59:44交换式和虚拟局域网的配置.docx -
交换技术之虚拟局域网技术
2011-04-11 22:21:39着重介绍了构建交换网络的虚拟局域网技术,交换机是锐捷设备 -
案例3:高职《虚拟交换单元(VSU)技术应用与实现》教学设计方案.pdf
2021-02-22 13:48:30案例3:高职《虚拟交换单元(VSU)技术应用与实现》教学设计方案 -
基于三层交换和虚拟局域网技术的校园网的设计与实现(推荐看).pdf
2021-10-28 10:07:39基于三层交换和虚拟局域网技术的校园网的设计与实现(推荐看).pdf -
AFDX交换芯片虚拟验证关键技术研究.pdf
2021-07-26 23:02:53AFDX交换芯片虚拟验证关键技术研究.pdf -
FC交换机芯片交换端口虚拟验证关键技术研究.pdf
2021-07-26 17:01:00FC交换机芯片交换端口虚拟验证关键技术研究.pdf -
xx计算机三级《网络技术》知识 交换式局域网与虚拟局域网.doc
2022-03-14 22:03:36xx计算机三级《网络技术》知识 交换式局域网与虚拟局域网.doc -
CISCO虚拟交换系统(VSS)技术讲解学习.ppt
2020-12-07 02:43:40CISCO虚拟交换系统(VSS)技术讲解学习.ppt -
通信与网络中的交换网络的路由技术
2020-11-17 21:40:20第二层交换机严格限制于桥结构,用于同一虚拟网内的不同节点之间的数据交换,在OSI参考模型的第二层,即数据链路层实现虚拟LAN的功能,将第三层的功能留给路由器实现,由路由器完成虚拟网络之间的数据传输与... -
VSF(虚拟交换框架)技术白皮书-V1.0[参照].pdf
2021-10-20 23:00:18VSF(虚拟交换框架)技术白皮书-V1.0[参照].pdf -
覆盖技术和交换技术
2019-10-06 21:35:13自动的交换技术 如果程序太多,超过了内存的容量,可以采用自动的交换技术,把暂时不能执行的程序送到外存中 自动的虚拟存储技术 如果想在有限的容量的内存中,以更小的页粒度为单位装入更多更大的程序,可以采用... -
网络工程师——交换技术(线路交换、分组交换技术、帧中继交换、信元交换技术)
2020-08-14 16:24:13主要内容: 1、线路交换 2、分组交换 3、帧中继交换 ...为连接提供的数据速率是固定的,因而连接起来的两个设备必须用相同的数据率发送和接收数据,这就限制了网络上各种主机以及终端的互连通信。 二、分.