腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
内核
虚拟内存
空间与进程
虚拟内存
空间
memory
、
memory-management
、
linux-kernel
、
virtualization
我在阅读第9.7.2章:
Linux
虚拟内存
系统(第三版)中关于
虚拟内存
的教科书:计算机系统--程序员的观点。我对
linux
进程的
虚拟内存
结构感到有点困惑,如下所示:我的问题是:内核
虚拟内存
是否为内核运行保留,而
虚拟内存
的其余部分是否为用户进程保留?内核代码和数据是做什么的?内核
虚拟内存
中的物理内存
是什么
?
浏览 6
提问于2020-02-05
得票数 2
回答已采纳
2
回答
Linux
中的
虚拟内存
管理器
virtual-machine
Linux
中的
虚拟内存
管理器的目的
是什么
,以及它与
Linux
机器上的传统“交换”有何不同。
浏览 0
提问于2020-06-30
得票数 0
3
回答
当进程分叉时,是复制其
虚拟内存
还是驻留内存?
linux
、
linux-kernel
、
memory
、
fork
在
Linux
中创建新进程的标准方法是复制父进程的内存占用空间,这将成为子进程的环境,直到调用execv。 我们指的
是什么
内存占用,
虚拟内存
(进程请求什么)或驻留内存占用空间(实际使用的
是什么
)?动机:我有一个交换空间有限的设备和一个在
虚拟内存
和驻留内存占用之间有很大区别的应用程序。由于内存不足,应用程序无法分叉,并希望查看试图减少
虚拟内存
占用大小是否会有所帮助。
浏览 0
提问于2015-06-01
得票数 14
回答已采纳
1
回答
如何知道分配给进程的最大
虚拟内存
量?
linux
、
memory-management
、
process
、
operating-system
我有一个进程/
Linux
,它很快就会耗尽内存,我想知道这可能是因为系统设置的每个进程的最大允许
虚拟内存
可能很低,在这种情况下,无论有多少RAM/
虚拟内存
可用,进程都会很快耗尽内存。检查用户进程允许的最大内存的命令
是什么
?
浏览 4
提问于2012-06-18
得票数 0
回答已采纳
1
回答
APC和xCache内存配置
php
、
php.ini
、
alternative-php-cache
、
xcache
在PHP和xCache中,有一些选项允许设置最大内存。xCache和APC是否真的保留了内存,或者他们只是在需要的时候使用它?
浏览 0
提问于2013-12-29
得票数 0
回答已采纳
0
回答
物理内存(RAM) ,交换区内侧,
虚拟内存
,主要区别?
linux
、
unix
、
缓存
、
windows
交换区指Unix/
Linux
系统前台与后台之间数据交换的场所,即为Unix/
Linux
系统的
虚拟内存
虚拟内存
泛指将临时数据存储于磁盘存储器上的技术(简单点说就是划出一部分磁盘作为临时的RAM),Windows系统的“
虚拟内存
”,
Linux
系统的“交换区”都是
虚拟内存
浏览 806
提问于2019-07-21
1
回答
linux
上的调度单元
linux-kernel
我听说
linux
内核将线程视为内核线程,进程视为使用相同
虚拟内存
空间的线程组。这是否意味着窗口和
linux
内核的调度单元是线程??
linux
的最小调度单元
是什么
?
浏览 3
提问于2013-10-21
得票数 1
回答已采纳
2
回答
JVM能自动使用更多的交换空间来防止内存错误吗?
java
、
jvm
、
heap-memory
、
virtual-memory
正如中所指出的,当分配堆空间时,JVM并不区分物理内存和
虚拟内存
。当java对象和计算的内存分配开始发生时,JVM开始区分
虚拟内存
和物理内存。如果有足够的交换空间(在
Linux
机器上),为什么会出现内存不足的错误?JVM不应该简单地使用交换空间来完成计算,尽管速度很慢。RAM: 14 Eg,交换空间:10 Eg 如果一个java应用程序需要20 it的空间,那么它不能利用交换空间(
虚拟内存
)完成应用程序的运行吗?对于java应用程序来说,堆空间和
虚拟内存
之间的相互作用
是什么
?
浏览 1
提问于2016-06-17
得票数 3
1
回答
对象WMA (
虚拟内存
区域:)和PTE (页表条目)之间有什么区别?
c
、
linux
、
memory-management
、
linux-kernel
、
posix
对象WMA (
虚拟内存
区域:,用来操作内核
Linux
)和PTE (页面表条目,用来操作MMU)之间的区别
是什么
?为什么我们需要WMA而不是足够的PTE?
浏览 0
提问于2013-11-29
得票数 4
回答已采纳
2
回答
地址空间中的内核空间是由什么为我们保留的?
linux
、
kernel
、
process
、
memory
在进程执行过程中,当进程的内存映射如下所示:这可能是一个愚蠢的问题,但是在地址空间中保留内核空间的责任
是什么
呢?用户进程对此负责吗?特权程序?所有的过程?
浏览 0
提问于2020-02-27
得票数 -1
回答已采纳
1
回答
虚拟地址空间与寻呼
memory
、
paging
、
virtual-memory
、
virtual-address-space
网上阅读似乎对“
虚拟内存
”一词有些混淆。它似乎描述了两个概念,一个是每个进程都有自己的虚拟地址空间,另一个是能够分页到次要驱动器的想法。我想,在几乎所有新的开放源码软件中,他们都实现了“两者”。例如,我知道我可以禁用在我的系统上有一个交换文件,因此每个进程仍然有自己的虚拟地址空间,并且仍然在实现
虚拟内存
,但不是分页到次要驱动器。理论上,这并不是说会发生这种情况,但您能否为每个进程实现一个使用分页而不是虚拟地址空间的系统,从技术上讲,这是否仍然是使用
虚拟内存
?当我们谈论“
虚拟内存
”时,我们具体讨论的是哪个概念,还是两者兼而有
浏览 1
提问于2015-10-14
得票数 1
回答已采纳
1
回答
进程的内核
虚拟内存
是否包含特定于进程的数据?
linux
、
kernel
、
process
、
memory
、
data
📷这是否意味着,进程A上下文中的内核将无法在进程B的上下文中看到特定于进程的数据?
浏览 0
提问于2021-09-02
得票数 1
回答已采纳
1
回答
没有交换的64 on服务器上的100 on
虚拟内存
linux
、
memory
、
virtual-memory
可能重复: 理解
Linux
上的
虚拟内存
使用>交换+物理 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND10684 root 8 -15 89.6g 13g 1.1g S 406.9 21.8 316:34.89 java 假设我们只有64 of的RAM,那么这部分
虚拟内存
就可以了对于一个特定的进程,有多少
虚拟内存
是可以的?
虚拟内存
和RAM之间的连接
是什么
?
浏览 0
提问于2012-11-19
得票数 1
回答已采纳
2
回答
cygwin中c++程序运行时间比
linux
长
c++
、
runtime
、
cygwin
我有一个c++程序,它在cygwin中运行需要很长时间,而在
linux
机器上运行很快。我认为这可能是内存问题,并尝试打印使用的内存,这是我看到的:
虚拟内存
:5072KB,常驻集大小(RSS):1064KB
虚拟内存
:7672KB,常驻集大小(RSS):108928KB 有没有人能告诉我
是什么
原因造成了这种差异?
浏览 1
提问于2012-03-10
得票数 0
回答已采纳
1
回答
仅在
Linux
上使用
虚拟内存
的程序
linux
、
virtual-memory
我有一个关于
Linux
的问题,它是
虚拟内存
。再详细说明一下。在
Linux
上使用top命令时,在ise上显示所有进程和它们所占用的内存。从
虚拟内存
到驻留内存和事件共享内存。但是我想要的是编写一个只使用
虚拟内存
的程序,res和shr都是0。这个问题发生在我使用“压力”命令时,因为顶部的命令显示它使用了大量的
虚拟内存
,只使用了一点点住宅内存。 谢谢你抽出时间,我期待着阅读你的答案!
浏览 6
提问于2020-08-09
得票数 0
1
回答
虚拟内存
和交换空间是否相同?
linux
、
swap
、
virtual-memory
我已经使用
Linux
很久了,当我们说
虚拟内存
时,我们指的是交换空间吗?例如,在top命令中,我们有一个单独的VIRT(
虚拟内存
)列,它指的是
linux
机器的交换空间吗?我想知道
虚拟内存
和交换空间是否相同?有人能帮我消除这种混乱吗?
浏览 0
提问于2019-11-29
得票数 1
回答已采纳
1
回答
支持
虚拟内存
的硬件上的非VM操作系统
operating-system
、
cpu
、
cpu-architecture
、
virtual-memory
是否可以在有
虚拟内存
支持的硬件上使用没有
虚拟内存
支持的操作系统?反之亦然,有没有可能在没有
虚拟内存
支持的硬件上使用支持
虚拟内存
的操作系统?例如,嵌入式
linux
使用
虚拟内存
,并且部署在ARM、MIPS、SuperH、AVR等各种架构上,它们都支持
虚拟内存</
浏览 1
提问于2012-08-05
得票数 0
回答已采纳
1
回答
在一台48 in内存的64位机器上,
Linux
内核的
虚拟内存
大小是多少?
linux
、
memory
在一台48 in内存的64位机器上,
Linux
内核的
虚拟内存
大小是多少?我知道在32位机器中,
Linux
内核占用1 1GB的
虚拟内存
。
浏览 4
提问于2012-07-06
得票数 0
回答已采纳
7
回答
Linux
下Java
虚拟内存
的使用,占用内存过多
java
、
linux
、
memory
、
virtual-memory
在
Linux
下运行的Java应用程序有问题。编辑1:问题不是堆。问题是,如果我设置128 MB的堆,
Linux</em
浏览 10
提问于2009-02-18
得票数 292
回答已采纳
2
回答
虚拟内存
总是可用的吗?
linux
、
virtual-memory
虚拟内存
原理:
虚拟内存
的思想是创建一个与内存中的实际地址不相对应的虚拟地址空间。该系统将内存的正式副本存储在磁盘上,并仅在RAM中缓存最常用的数据。为了实现这一点,我们将
虚拟内存
分解为称为页面的块;典型的页面大小为4千字节。我们还将RAM分解为页帧,每个帧的大小与页面大小相同,可以容纳任何一页
虚拟内存
。我正在运行一个
Linux
系统,交换区是空的,因为主内存中有足够的空间。话虽如此,是否仍然存在有页的
虚拟内存
,并且进程是否会继续使用虚拟地址而不是主内存中其部分的物理地址?如果磁盘中没有交换
浏览 0
提问于2017-07-04
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux是什么?
操作系统--虚拟内存
LINUX系统是什么?
物理内存和虚拟内存区别
Linux是什么与如何学习
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券