
正文
虚拟内存与虚拟地址空间,内存虚拟化中的虚拟地址是指
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
什么是虚拟内存?虚拟内存不足会造成怎样的后果?
电脑中所运行的程序均需经由内存执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。为解决该问题,Windows中运用了虚拟内存技术,即匀出一部分硬盘空间来充当内存使用。
当运行一个程序需要大量数据、占用大量内存时,内存就会被“塞满”,并将那些暂时不用的数据放到硬盘中,而这些数据所占的空间就是虚拟内存。
或者,WinXP一般要求物理内存在256M以上。如果你喜欢玩大型3D游戏,而内存(包括显存)又不够大,系统会经常提示说虚拟内存不够,系统会自动调整(虚拟内存设置为系统管理)。
相关问答
Q1: 虚拟内存是啥意思啊???
虚拟内存只是一个容量非常大的存储器的逻辑模型,不是任何实际的物理存储器。它借助于磁盘等辅助存储器来扩大主存容量,使之为更大或更多的程序所使用。它指的是主存-外存层次。
虚拟内存别称虚拟存储器(Virtual Memory。电脑中所运行的程序均需经由内存执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。为解决该问题,Windows中运用了虚拟内存技术,即匀出一部分硬盘空间来充当内存使用。
虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。
虚拟内存是指硬盘上用作内存的一部分空间,当物理内存不足时,系统会使用虚拟内存来作为辅助内存。在 Windows 操作系统中,你可以设置虚拟内存的初始大小和最大值。
Q2: linux之虚拟内存相关介绍
虚拟内存是将系统硬盘空间和系统实际内存联合在一起供进程使用,给进程提供了一个比内存大得多的虚拟空间。
首先右击“计算机”,点击“属性”。2在“属性”界面点击“高级系统设置”,弹出高级系统设置界面。3点击“高级”,点击“设置”。4点击“高级”,点击“更改”,取消自动管理。
大多数操作系统都使用了虚拟内存,如Windows家族的“虚拟内存”;Linux的“交换空间”等。虚拟内存 虚拟内存别称虚拟存储器(Virtual Memory)。
Linux支持虚拟内存, 就是使用磁盘作为RAM的扩展,使可用内存相应地有效扩大。核心把当前不用的内存块存到硬盘,腾出内存给其他目的。当原来的内容又要使用时,再读回内存。
内存分配:内存分配是将物理内存分配给应用程序使用的过程。在 Linux 中,物理内存分为用户空间和内核空间,由内核进行管理。内核必须保证每个进程拥有足够的内存,同时避免内存浪费。
Q3: 虚拟内存与内存的关系
1、或者,WinXP一般要求物理内存在256M以上。如果你喜欢玩大型3D游戏,而内存(包括显存)又不够大,系统会经常提示说虚拟内存不够,系统会自动调整(虚拟内存设置为系统管理)。
2、有一定关系。如由系统自动管理虚拟内存,则虚拟内存将被放在系统分区,也就是C盘,虚拟内存的大小与系统分区可用空间大小成反比。尤其是XP系统,会自动把虚拟内存设为你的物理内存的5-2倍,太浪费系统分区空间。
3、一般和内存条大小没有关系。虚拟内存是指如果计算机缺少运行程序或操作所需的随机存取内存 (RAM),则 Windows 使用虚拟内存进行补偿。虚拟内存将计算机的 RAM 和硬盘上的临时空间组合在一起。
4、有关系。物理内存是实际运行程序交换用的,速度很快。虚拟内存是停留不是当前使用的程序。
5、虚拟内存是为了解决内存容量不足而产生的,就是把不是经常用的程序放在在硬盘上一个固定的区域里面,当用到这部分程序的时候再从硬盘传给内存。运行内存运行内存就是指的机箱内的内存条。
6、内存是机器上插着的内存条,虚拟内存是当内存不够用时在硬盘里虚拟的空间,用来缓存数据。
Q4: 虚拟内存容量大小只与计算机地址位数有关
虚拟内存容量大小只与计算机地址位数有关虚拟内存是在磁盘上开辟一块空间用来缓解物理内存不足。空间的大小可以设定,最大只受磁盘可用空间的限制。一个计算机系统的虚拟存储器的最大容量是由CPU地址长度确定的。
虚拟存储器的最大容量是由地址寄存器的位数来决定的。虚拟存储器在具有层次结构存储器的计算机系统中,自动实现部分装入和部分替换功能,能从逻辑上为用户提供一个比物理贮存容量大得多,可寻址的“主存储器”。
最大容量取决于CPU地址,实际容量取决于内外存之和以及CPU地址。
虚拟内存与虚拟地址空间的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于内存虚拟化中的虚拟地址是指、虚拟内存与虚拟地址空间的信息别忘了在本站进行查找喔。







