虚拟内存是什么空间是什么,为什么要有虚拟内存是什么空间

新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
白手起家, 积分 19, 距离下一级还需 181 积分
论坛徽章:0
& && & 每个进程有4GB空间,但是这4GB虚拟空间是不是都在物理内存上都有映射?或者也可以在pagefile.sys上有映射,但是我的系统上有十个进程的话那岂不是要40GB的映射,这样就算物理内存+页表文件(pagefile.sys)也是不够的啊。还有一个进程的一个虚拟地址映射到了一个物理地址上,并在这个物理地址上写入了一个数据,那么这个物理地址上是这个进程的数据,如果另外一个进程的一个虚拟地址也映射到这个物理地址了呢?那岂不是相同的数据?
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
白手起家, 积分 69, 距离下一级还需 131 积分
论坛徽章:0
楼主快去补习一下操作系统
富足长乐, 积分 5503, 距离下一级还需 2497 积分
论坛徽章:2
每个进程都有4G虚拟内存,但大多数进程用不到那么多内存,甚至只会用其中很小的一部分。当进程真的要用内存时,操作系统让将那一段虚拟地址空间与一块物理内存关联起来。所以进程的4G虚拟内存中只有一小部分后面有物理内存支撑着,访问其它虚拟地址空间部分就会出错(段错误)。实际上,大多数操作系统还会占用一部进程无法访问的虚拟地址空间。
如果一个进程的某段虚拟地址空间与一段物理内存关联起来了,同一块物理内存是不会与其它进程的虚拟地址段产生关联的。关联这个动作是由操作系统做的,操作系统管理着可用的物理内存。
关键词:操作系统, 内存管理, 分页
家境小康, 积分 1607, 距离下一级还需 393 积分
论坛徽章:0
wxf041041 发表于
每个进程有4GB空间,但是这4GB虚拟空间是不是都在物理内存上都有映射?或者也可以在pagefile.sys上有 ...
进程使用的是虚拟地址 实际用的时候由内核负责映射到物理内存上, 长时间不用的物理内存比如内核的cache会被淘汰 甚至有的内存会被swap到磁盘上
丰衣足食, 积分 803, 距离下一级还需 197 积分
论坛徽章:0
tempname2 发表于
每个进程都有4G虚拟内存,但大多数进程用不到那么多内存,甚至只会用其中很小的一部分。当进程真的要用内存 ...
你说的是page fault吧?
白手起家, 积分 39, 距离下一级还需 161 积分
论坛徽章:0
第一个问题 4G的虚拟地址空间不是所有的都映射,只有在VMA中的地址才映射。不在VMA中的虚拟地址引用会发生段错误。另外,映射了的虚拟地址发生缺页中断才真正分配物理内存页面,是按需分配的。两方面看,内核给每个进程分配的物理内存不会那么大。
第二个问题 内核映射不同进程的虚拟地址到物理地址时会保证不冲突。但是有时也需要你说的这种情况,两个进程共享内存就是这样的。
白手起家, 积分 19, 距离下一级还需 181 积分
论坛徽章:0
pumasuede 发表于
第一个问题 4G的虚拟地址空间不是所有的都映射,只有在VMA中的地址才映射。不在VMA中的虚拟地址引用会发生段 ...
恩多谢你的回答让我明白了··2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
2016年2月 C/C++大版内专家分月排行榜第三2016年1月 C/C++大版内专家分月排行榜第三
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。linux的虚拟内存是4G,而每个进程都有自己独立的4G内存空间,怎么理解?-如果每个进程都可以独自占用4G的内存(当然包括虚拟内存...
你正在浏览: &>&
linux的虚拟内存是4G,而每个进程都有自己独立的4G内存空间,怎么理解?_如果每个进程都可以独自占用4G的内存(当然包括虚拟内存...
linux的虚拟内存是4G,而每个进程都有自己独立的4G内存空间,怎么理解?
高位的1G是用于系统内核运行的每个进程所拥有的4G独立的虚拟内存空间是什么意思,那么每个进程都有4G的话岂不都要运行内核了?linux系统的虚拟4G空间中,这样是不是很浪费很低效
什么叫“都运行内核”,128M按需映射896M以上的所谓高位内存,因为它们的物理地址实际上是不同的一个进程用到的虚拟地址是由内存区域表来管理的。各进程用的是同一个内核,会通过页表映射到物理内存。所以每个进程都可以使用同样的虚拟内存地址而不冲突,实际用不了4G。内核用的是3G以上的1G虚拟内存地址。而用到的内存区域,其中896M是直接映射到物理地址的
所以哪个程序有bug就会造成系统崩溃,系统会分配实际的内存给你,并将你进程中的地址和实际地址进行映射,这段内存地址对于所有进程是相同的,需要使用时,应用程序不可直接访问,就是3G~4G这个地址段是系统内核使用的,进程A的地址0x可能映射到实际地址0x,不是实际的内存,但一个进程可以对所有进程包括系统内存进行修改。虚拟内存是很重要的机制Linux不大清楚,虽然少了一道转换,进程B的地址0x可能映射到实际地址0x30003F00,当然这个映射对你来说是透明的,向系统申请,WindowsNT之前win98什么的就是所有进程共用地址空间,那么0xF0000000在进程B中也是表示显存开始地址,各个进程的地址空间是独立的,不过看你描述和Windows类似,仅仅是地址空间。地址空间也有个例外,就经常蓝屏。32位的Windows,如果0xF0000000在进程A中表示显存开始地址,每个进程也有4G地址空间的,其中高位的1G
linux如何配置虚拟ip [
就是一个网卡设置多个IP了,ifconfig eth0:0 192.168.1.11 像这样多加了个...]LINUX如何虚拟光驱 [
在#提示符下执行命令#cp /dev/cdrom XXXXX.iso //XXXXX.iso即为需要...]如何在windows系统下安装Linux虚拟机??? [
先安装虚拟机这个软件,然后在虚拟机里装linux。 1,准备,下载VM虚拟机,链接: http://...]虚拟机中的linux怎么进入命令方式 [
虚拟机安装Linux开启进入系统后,常用的有3种进入终端命令(terminal)界面方法,分别如下:...]想在虚拟机中装linux,选择哪个版本比较好? [
ubuntu是所有Linux里面比较好的了,如果要稳定就不要安装最新的版本,任何的Linux或者软件...]虚拟机中linux如何进入root。我是个新手,要详细些的啊! [
首先你是linux哪个发行版本,rhel系列的,直接就可以进去,如果当前用户不是root,直接su ...]Linux下的虚拟文件系统究竟起到什么作用? [
Linux 允许众多不同的文件系统共存,并支持跨文件系统的文件操作,这是因为有虚拟文件系统的存在。虚...]linux虚拟机空间不够 [
1.对于redhat虚拟机,首先在虚拟机设置里增大硬盘容量。 2.重启虚机,使用 fdisk -l确...]如何用命令重启 Linux 系统中的虚拟机 !? [
在虚拟机中的Linux与物理机的重启方法是一样的。 执行如下命令: shutdown -r now ...]想在虚拟机上安装Linux,求一个有效的linux系统镜像文件iso下载地址,注意是有效! [
Fedora镜像下载地址:http://torrent.fedoraproject.org/ Ubu...]
你可能感兴趣的内容?||手机虚拟内存是什么
手机虚拟内存是什么
有的,这个东西就相当于一张固化在手机里的sd卡,没有关系的。如需清理,可以用猎豹的清理大师
ROOT权限去你手机型号的论坛上找,按照教程刷不会有问题的,获取权限后强烈建议你备份rom
手机所运行的程序均需经由内存执行, 若手机执行的程序占用内存很大或很多,则会导致内存消耗殆
手机所运行的程序均需经由内存执行, 若手机执行的程序占用内存很大或很多,则会导致内存消耗殆
不要找了,没用的,只要有这种情况的,已ROOT后又没有权限的,就是手机内核不支持,在么 就
虚拟内存是在运行过多手机软件而占时用到的。既然使用到就会产生许多碎片,而且手机所使用的虚拟
就是把内存卡的一部分空间用来设置成内存 和电脑的虚拟内存类似,可以增加程序的读写速度 虚拟
楼主说的那个内存就是手机运行内存,内存越大,反应越快,小了呢就会出现楼主这些问题。解决方法
对于手机内存不够的手机来说还是蛮实用的,只是内存卡都是有读写次数的寿命的,内存卡当手机运行
手机内存卡才多大啊,分什么啊,像IPAD 2, 64G的,你的手机内存卡有它大???分区只
1.直接把SWAP设置成活动或者激活就可以了;2.然后系统需要重启一下,重启之后就可以直接
装一个雄鹰MPKG安装/lin运行/sh运行程序就行了,之后安装mpkg的时候就象安装ja
手机也有自己的CPU,也有自己的内存,而虚拟内存就是当内存不够的时候就会使用虚拟内存,就是
1)第一步当然是安装虚拟内存软件swapper 2了。 2)运行软件,你会看到软件界面如
诺基亚5233本来内存不多哒,开软件多的话会卡,可以下内存医生还有360什么的,乐讯有下,
用这个还可以 完整的A2SD+教程,解决手机内存不足 一、先普及一下相关知识。 什么是A2
第一次听说这个名词,我也落伍了。 但是,我猜测是不是你手机的内存? 如果是的话,手机内存是
手机虚拟内存是该不了的,相当于电脑的运存,只能释放。
智能手机 现在只有 随机和只读内存~还没发展到虚拟的吧
装一个雄鹰MPKG安装/lin运行/sh运行程序就行了,之后安装mpkg的时候就象安装ja
虚拟内存只是可以让你打开一些之前打不开的、需要内存过大的游戏或者程序、并不是加快进程速度、
虚拟内存的产生 我们都知道,虽然在运行速度上硬盘不如内存,但在容量上内存是无法与硬盘相提并
应该完成了那128M的文件就代表这么多的内存,但是内存卡一般是C4的读卡速度大约是4M&#
那就没有安装虚拟内存的必要了,手机上的虚拟内存就像电脑上面的虚拟内存一样,如果是智能机如果
就像电脑的虚拟内存一样,真正的内存用完了就卡得不行了,但起不了大作用,你设得再大有
什么系统?据我所知只有MOTO LINUX和N900能稳定开启虚拟内存,PPC都很少能开虚
大概不大可能会损害,毕竟你不可能买台手机用好多年吧??等你想换手机的时候都不会有什么问题!
你好,网上有教程的。 你的意思是找手机的rom来划分一些区域,成为虚拟内存,来扩充ram容
这个ram不够是硬伤,没办法再扩展了,建议改换手机了。虚拟内存就是在sd卡建立一个内存空间
额,安卓手机的内存的不能增加的吧,不可以移动软件到SD卡 这样子,你的手机内存会疼该处一点
1234567891011121314151617181920

我要回帖

更多关于 c盘空间虚拟内存 的文章

 

随机推荐