博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
有关虚拟内存的笔记
阅读量:6002 次
发布时间:2019-06-20

本文共 1248 字,大约阅读时间需要 4 分钟。

  如何使用开发板视频讲解在介绍MMU功能的时候,讲到了虚拟内存,可咱却一无所知啊,还是总结一下虚拟内存的一些相关知识吧。。。。。虚拟是的一种技术。它使得认为它拥有连续的可用的(一个连续完整的),而实际上,它通常是被分隔成多个碎片,还有部分暂时存储在外部上,在需要时进行。

  中所运行的程序均需经由执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。为解决该问题,中运用了虚拟技术,即匀出一部分硬盘空间来充当内存使用。当内存耗尽时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。若计算机运行程序或操作所需的()不足时,则 Windows 会用进行补偿。它将计算机的和上的临时空间组合。当RAM运行速率缓慢时,它便将数据从RAM移动到称为“文件”的空间中。将数据移入文件可释放RAM,以便完成工作。 一般而言,计算机的RAM越大,程序运行得越快。若计算机的速率由于RAM可用空间匮乏而减缓,则可尝试通过增加虚拟内存来进行补偿。但是,计算机从RAM读取数据的速率要比从硬盘读取数据的速率快,因而扩增RAM(可加)是最佳选择。

  虚拟内存是Windows 为作为内存使用的一部分硬盘空间。即便物理内存很大,虚拟内存也是必不可少的。虚拟内存在硬盘上其实就是为一个硕大无朋的文件,文件名是PageFile.Sys,通常状态下是看不到的。必须关闭资源管理器对系统文件的保护功能才能看到这个文件。虚拟内存有时候也被称为是“页面文件”就是从这个文件的文件名中来的。

  虚拟内存不足的成因:

【1】、感染病毒:有些病毒发作时会占用大量空间,导致系统出现问题。

【2】、
虚拟 设置不当:通常,应设置为 大小的2倍。若设置过小,则会影响系统程序的正常运行。此时便需重设虚拟 数值,以“Windows XP”为例,右击“ ”,选择“属性”,在“高级”标签页点击“性能”框中的“设置”按钮,切换至“高级”标签页,后在“虚拟内存”框中点击“更改”按钮,接着重设虚拟内存数值,再点“设置”并“确定”,完  后重启系统即可。
【3】、 空间不足:在默认情况下,虚拟 是以名为“Pagefile.sys”的交换文件存于硬盘的 中。若 剩余 过小,即会出现该问题。 至少应留有    300MB的可用空间,当然此数值需据用户的实际需要而定。尽量不要将各种应用软件装在 ,以保证有足够的空间供虚拟 文件使用,且最好将虚拟内存文件安放至非  系统盘内。
【4】、
System用户权限设置不当:基于NT 的Windows系统启动时,System用户会为系统创建虚拟 文件。有些用户为了系统的安全,采用NTFS文件系统,但却取消  了System用户在 “写入”和“修改”的权限,这样就无法为系统创建虚拟 文件,运行大型程序时,也会出现此类问题。对策:重新赋予System用户“写入”和“修改”的权  限即可。(注:该仅限于使用NTFS文件系统的用户。)
  而有关具体的内容就关注 吧,看了一遍不多解释介绍啦。。。。

转载地址:http://msbmx.baihongyu.com/

你可能感兴趣的文章
mac pro python tab补全脚本
查看>>
How to Disable SSL 2.0 and SSL 3.0 in IIS 7
查看>>
spring框架util包中的StringUtils类主要是处理关于字符串
查看>>
试验性的Numpy教程(译)
查看>>
linux__kickstart无人值守批量安装系统
查看>>
lnmp搭建与nginx调优
查看>>
【转】关于C51的中断编程[原创]
查看>>
windows 平台生成git key
查看>>
解决cocos code IDE提示Error running command, return code: 2错误
查看>>
妹子网抓美女
查看>>
存储过程_调用
查看>>
Linux下MySQL数据库主从同步配置
查看>>
PHP 5.4 的 Trait 特性
查看>>
"error while loading shared libraries: xxx.so.x" 错误的原因和解决办法
查看>>
IPv6相关RFC(部分)
查看>>
使用IO流作JAVA深克隆
查看>>
python读取table文件
查看>>
R语言 复制文件,复制目录
查看>>
ISCSI网络存储服务
查看>>
Shell使用if条件语句
查看>>