腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
仅在
Linux
上使用
虚拟内存
的程序
、
我有一个关于
Linux
的问题,它是
虚拟内存
。再详细说明一下。在
Linux
上使用top命令时,在ise上显示所有进程和它们所占用的
内存
。从
虚拟内存
到驻留
内存
和
事件
共享
内存
。但是我想要的是编写一个只使用
虚拟内存
的程序,res
和
shr都是0。这个问题发生在我使用“压力”命令时,因为顶部的命令显示它使用了大量的
虚拟
浏览 6
提问于2020-08-09
得票数 0
2
回答
当多个进程在
Linux
中使用文件指针读取文件时,是否使用
共享
虚拟内存
?
、
、
因为我认为如果多个进程读取同一个文件,那么每个进程的
虚拟内存
通过页面表映射到相同的物理
内存
文件。我读了一个
Linux
文件,他们说, 虽然
虚拟内存
允许进程具有独立(虚拟)地址空间,但有时需要进程来
共享
内存
。例如,系统中可能有几个进程运行bash命令shell。
共享
内存
也可以用作进程间通信(IPC)机制,两个或多个进程通过所有进程共有的
内存
交换信息。
Linux
支持Uni
浏览 7
提问于2015-04-29
得票数 2
2
回答
无法理解fork()描述
、
、
我正在从学习
虚拟内存
管理,我无法理解这句话:
虚拟内存
允许在进程创建过程中使用叉()系统调用
共享
页面,从而加快了进程创建的速度.如何与fork()
共享
页面?请澄清。
浏览 4
提问于2012-04-18
得票数 0
1
回答
用过的
和
VIRT有什么区别?
、
、
物理
内存
和
虚拟内存
都可以包含这四个
内存
中的任何一个,而交换文件只包含#1到#3。象限#4中的
内存
在修改后充当自己的专用交换文件。私人
共享
1+2匿名。叠起来。mmap(二等兵,阿农)mmap(
共享
,-----------------------+---------------------- )。mmap(私人,fd)mmap(
共享
,fd)文件支持。,从
Linux
-4.5开始,是以下三个字段的总和: RSan -象限1页,其中包括任何前象
浏览 0
提问于2018-10-29
得票数 0
2
回答
mmap的大小限制是多少?
、
我使用mmap()将
共享
内存
对象映射到进程。我的问题有两部分:所使用的
linux
内核是2.6.27。
共享
内存
对象的大小约为32 is。我试图访问这样的
共享
内存
对象由于没有足够的虚拟地址空间而导致mmap()失败的可能性。
浏览 6
提问于2012-10-29
得票数 5
1
回答
有没有可能把一段
共享
内存
变成私有
内存
?
、
、
假设我有一个c程序(在
linux
环境中),它使用
共享
内存
向多个进程发送数据,或者从多个进程发送数据。假设稍后在程序中并行进程完成,而我只有一个进程。现在,我想派生另一个进程的fork(),但是这次我不希望
共享
那个
内存
段,我希望父进程
和
子进程都能够修改值而不会相互影响,就好像它是私有
内存
一样。有没有办法做到这一点;将
共享
内存
转换为私有
内存
,但让它在
虚拟内存
中占用相同的空间,或者使
共享
浏览 0
提问于2011-06-09
得票数 4
2
回答
Linux
内核中的
内存
保护
、
、
、
当
共享
库映射到
内存
中时,
Linux
内核会将
虚拟内存
区分配给这个
内存
区,并分别标记它们的权限。但是我们知道在x86 arch中的页表条目中没有可执行位。如果在程序中有像"call *edx“这样的调用指令来调用
共享
库中的函数,
Linux
内核如何知道目标地址是否可执行?如果vma列表中的权限不兼容,是否会导致一般保护故障?
浏览 1
提问于2013-02-06
得票数 4
2
回答
内核
虚拟内存
空间与进程
虚拟内存
空间
、
、
、
我在阅读第9.7.2章:
Linux
虚拟内存
系统(第三版)中关于
虚拟内存
的教科书:计算机系统--程序员的观点。我对
linux
进程的
虚拟内存
结构感到有点困惑,如下所示:我的问题是:内核
虚拟内存
是否为内核运行保留,而
虚拟内存
的其余部分是否为用户进程保留?内核代码和数据是做什么的?内核
虚拟内存
中的物理
内存
是什么?
浏览 6
提问于2020-02-05
得票数 2
回答已采纳
1
回答
linx/unix中的性能
内存
值
、
、
为了应用于
内存
性能分析的良好实践研究,上述命令的每个“主要”
内存
变量输出的定义是什么? 例如:顶部输出RES
内存
是实际使用的
内存
。再编辑1,我正在查看top prstat vmstat free命令的输出,这意味着
内存
值。
浏览 0
提问于2017-08-11
得票数 1
2
回答
如何限制应用程序
内存
的使用?
、
/transaction_server 这说明它使用了系统驻留
内存
的19.3Mb (我没有交换文件),围绕着整个1GB系统
内存
的1.8%。虚拟大小是1.39GB?!?人们使用ulimit -v,例如为进程设置
虚拟内存
。这个
虚拟内存
是ps列出的VSZ吗?如果我想限制这个进程最多使用100MB系统
内存
,我应该设置什么值。但是在其他版本的文档中,这个RLIMIT_AS参数设置
虚拟内存
大小。真相是什么?
浏览 0
提问于2012-02-22
得票数 12
回答已采纳
0
回答
物理
内存
(RAM) ,交换区内侧,
虚拟内存
,主要区别?
、
、
、
交换区指Unix/
Linux
系统前台与后台之间数据交换的场所,即为Unix/
Linux
系统的
虚拟内存
虚拟内存
泛指将临时数据存储于磁盘存储器上的技术(简单点说就是划出一部分磁盘作为临时的RAM),Windows系统的“
虚拟内存
”,
Linux
系统的“交换区”都是
虚拟内存
浏览 833
提问于2019-07-21
1
回答
虚拟内存
和
交换空间是否相同?
、
、
我已经使用
Linux
很久了,当我们说
虚拟内存
时,我们指的是交换空间吗?例如,在top命令中,我们有一个单独的VIRT(
虚拟内存
)列,它指的是
linux
机器的交换空间吗?我想知道
虚拟内存
和
交换空间是否相同?有人能帮我消除这种混乱吗?
浏览 0
提问于2019-11-29
得票数 1
回答已采纳
1
回答
星光集群的Ambari仪表板
内存
使用说明
、
、
我正在使用Ambari来监视我的星体集群,我对所有的
内存
类别都有点困惑;有专业知识的人能解释这些术语的含义吗?提前感谢!下面是Ambari
内存
使用放大的屏幕截图:基本上,swap、Share、Cache
和
Buffer
内存
使用代表什么?(我想我很了解Total )
浏览 0
提问于2018-04-04
得票数 1
回答已采纳
1
回答
vmalloc()在哪个进程的页表中分配新
内存
?
、
我猜想,它是这样做的,在
内存
中进行系统调用的过程。但是,如果是的话,其余的进程如何使用这个空间呢?内核如何知道缓冲区指向虚拟地址空间,而不是真正的地址空间?
浏览 0
提问于2019-06-28
得票数 2
回答已采纳
2
回答
地址空间中的内核空间是由什么为我们保留的?
、
、
、
在进程执行过程中,当进程的
内存
映射如下所示:这可能是一个愚蠢的问题,但是在地址空间中保留内核空间的责任是什么呢?用户进程对此负责吗?特权程序?所有的过程?据我所知,内核
内存
空间是由正在运行的进程保留的,但只有在指令在环0下执行时,CPU才能访问它。这是对的吗?
浏览 0
提问于2020-02-27
得票数 -1
回答已采纳
3
回答
什么是
虚拟内存
?
、
、
、
、
什么是
虚拟内存
,它与物理
内存
(RAM)有何不同?它说物理
内存
存储在主板上,
虚拟内存
存储在磁盘上。那么,为什么使用
虚拟内存
呢?因为虚拟者在磁盘上,所以他们不应该
共享
物理记录的地址。,所以他们有独立的地址。,对吗?在编写另一个进程的
内存
时,为什么建议使用VirtualAlloc而不是HeapAlloc?
虚拟内存
是进程依赖的,物理
内存
浏览 7
提问于2019-10-15
得票数 0
回答已采纳
2
回答
Linux
是如何计算MemFree的?
、
我正在尝试了解我的嵌入式
linux
内存
使用情况。
linux
是如何计算可用物理
内存
的?因为它似乎没有考虑到在
虚拟内存
空间中分配的
浏览 2
提问于2009-09-10
得票数 10
回答已采纳
1
回答
linux
中的原子写入
、
在
linux
上,当写入管道时,如果数据等于或小于
内存
页大小(至少在64位流道上为4k),操作系统将保证整个写入要么成功要么失败,但当多个进程同时进行写入时,数据不会损坏。这也适用于写入常规文件。我的问题是,这个原子性是
linux
虚拟内存
的一个特性吗?如果是,请考虑两个进程之间的
共享
内存
场景,其中一个进程被调度程序在写过程中交换出去。
虚拟内存
子系统是否确保进程写入的
内存
页也被锁定,从而第二个进程不能写入同一页? 这种原子性仅适用于跨进程的页面级,还是
浏览 5
提问于2013-01-17
得票数 5
1
回答
-Xmx的大值是否会推迟垃圾回收?
、
、
、
我有很多JVM运行在
Linux
Redhat上,它有32 of的物理
内存
和
32 of的
虚拟内存
。这些JVM被配置为具有超过32 to的Xmx的总值,并且可能使
Linux
使用其
虚拟内存
。因此,它将导致操作系统从其
虚拟内存
中分配
内存
,从而导致性能下降。
浏览 2
提问于2012-12-04
得票数 1
回答已采纳
3
回答
在
Linux
中
虚拟内存
的大小是如何决定
和
计算的
、
、
、
在
Linux
中,
虚拟内存
的大小是如何决定
和
计算的?32位/64位系统的
虚拟内存
大小是多少?
浏览 0
提问于2016-05-12
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
物理内存和虚拟内存区别
虚拟内存可以等于实际内存吗?
操作系统--虚拟内存
手机虚拟内存小科普常识知多少
高频面试题——你真的搞懂物理内存与虚拟内存了吗
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券