腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何从用户空间访问
物理
内存
?
linux
、
linux-kernel
我有一个自定义板,
物理
内存
为6GB。在通过mmap映射
物理
内存
并从用户space.when访问
物理
内存
时,我有约束--映射1GB的
物理
内存
,mmap不返回任何错误,但我不能写入超过200 MB的
内存
。有人能指导我如何从用户空间访问
物理
内存
并执行1GB
内存
测试吗?
浏览 0
提问于2017-08-01
得票数 1
回答已采纳
1
回答
匿名
内存
映射和共享
内存
是否只从
物理
内存
中分配空间?
linux
、
memory
、
ipc
、
shared-memory
、
mmap
在Linux中,当使用System共享
内存
时,它(例如shmget())是否只从
物理
内存
,或者
物理
内存
或交换或它们的组合中创建共享
内存
段?(我猜是前者,因为共享
内存
据说是一种快速IPC机制) 当使用POSIX共享
内存
时,它(
浏览 0
提问于2020-11-24
得票数 0
1
回答
Windows 2008 R2
内存
管理
memory
Windows如何管理
物理
和虚拟
内存
?据我所知,一旦系统充分利用
物理
内存
,它就会使用虚拟
内存
。虚拟
内存
是如何管理的?如果
物理
内存
可用,它会从虚拟移动到
物理
吗?因此,理论上,如果应用Z启动,
物理
内存
如果充分利用,它将使用虚拟
内存
。应用程序Z是否会移动到
物理
内存
?或者它会一直在虚拟
内存
空间中直到它关闭或结束? 谢谢!
浏览 0
提问于2014-08-18
得票数 0
回答已采纳
2
回答
arm体系结构中的高
内存
linux
、
memory
、
memory-management
、
arm
当
物理
内存
的大小接近或超过虚拟
内存
的最大大小时,使用高
内存
(highmem)。使用这种方法的架构的传统拆分是3:1,3GiB用于用户空间,顶部1GiB用于内核空间。这意味着内核最多只能映射1 GiB的
物理
内存
。
物理
内存
为1G的设备是否需要高
内存
?使用highmem config选项可以寻址多少
物
浏览 1
提问于2013-01-31
得票数 1
回答已采纳
1
回答
Linux中的
物理
位置感知用户空间
内存
分配(
内存
控制器亲和性)
c
、
linux
、
multithreading
、
malloc
、
parallel-processing
我想测试在基于64位、2 CPU、16核Intel Xeon 5500 CPU的服务器上,如果从不同的
物理
CPU和不同的嵌入式
内存
控制器分配和访问
内存
,可能会出现性能差异。(戴尔T710) 查看供应商白皮书,我可以看到每个
物理
CPU都有3个独立的
内存
控制器。还有2个
物理
CPU,总共有6个并行
内存
控制器。我想知道同一控制器、同一
物理
CPU内的不同控制器以及不同
物理
CPU之间的
内存
拷贝的性能。为此,我需要设置进程的CPU
浏览 1
提问于2010-08-05
得票数 1
回答已采纳
1
回答
为什么“VIRT”小于顶部的“RES”
python
、
memory
现在发现它消耗了几乎所有的
物理
内存
。所以我用top来检查,发现它使用了86.4%的
物理
内存
。有趣的是,VIRT小于RES。在我看来,RES表示非交换的
物理
内存
。VIRT表示任务使用的虚拟
内存
总量。 在什么情况下,使用的
物理
内存
将大于使用的虚拟
内存
?
浏览 2
提问于2016-01-08
得票数 2
回答已采纳
3
回答
一个需要15 MB的进程能运行给一台拥有10 MB
物理
内存
和10 MB虚拟
内存
的机器吗?
memory
所以有
物理
和虚拟
内存
。假设我们有10 MB的
物理
和10 MB的虚拟。进程需要
内存
,所有这样的
内存
必须位于
物理
侧。如果我们加载一个需要5MB的进程,那么
物理
侧的5个帧将被声明为它。如果进程需要15 I
浏览 0
提问于2014-12-17
得票数 1
回答已采纳
1
回答
保护页的mprotect(addr,size,PROT_NONE)及其
内存
消耗
linux
、
memory-management
我使用分配了一些
内存
,并将最后一个页面设置为使用mprotec(adde, size, PROT_NONE)的保护页,因此无法访问该页面。我还尝试手动脱机
物理
内存
,但函数总是失败。有人能告诉我mprotect(PROT_NONE)内核的内部行为,以及如何使
物理
内存
离线以节省
物理
内存
消耗吗?
浏览 3
提问于2014-02-26
得票数 3
回答已采纳
1
回答
linux:获取父页面和派生子页面之间的共享
linux
、
memory-management
据我所知,Linux不会将所有父进程
内存
复制到子进程的单独页面中,它会执行写时复制。在任一进程修改(写入)映射(共享)页面中的某个
内存
位置之前,我们会将子虚拟地址空间和父虚拟地址空间映射到相同的
物理
内存
位置(相同的
物理
页面)。谢谢
浏览 1
提问于2013-03-11
得票数 0
回答已采纳
1
回答
当一个页面错误从磁盘返回到
物理
内存
时,该页面放在哪里?
architecture
、
operating-system
、
cpu-architecture
、
virtual-memory
、
page-fault
不是所有的
物理
内存
地址都直接对应于它们的
物理
内存
位置吗?例如,
物理
地址0x1000在
物理
存储器的0x1000的点中,等等。在这种情况下,当您访问一个不在
内存
中的页面而出现页面错误时,您将访问一些越界的内容,那么当该页面从磁盘返回时,它将在
物理
内存
中的什么位置呢? 我可能误解了虚拟
内存
。
浏览 14
提问于2019-04-29
得票数 0
回答已采纳
1
回答
PCI条
内存
地址
memory
、
computer-architecture
、
bios
、
pci
简单地问一下,我读了OSDev维基页面,上面写着-我不明白
内存
地址栏需要放在
物理
内存
中的位置吗?MMIO的全部要点是,当它被分配一个
内存
地址时,它将被路由到设备而不是
物理
RAM中。这意味着它需要定位在
浏览 2
提问于2014-04-29
得票数 3
回答已采纳
2
回答
malloc在哪里返回
内存
?
c
、
linux
、
memory
、
memory-management
我正在学习C中的malloc函数,我知道如何用当它不被使用的时候释放它但我想知道一些比这更理论性的东西:我知道,通过虚拟
内存
,有三种可能性: malloc返回的
内存
在哪里(我的意思是,是在分页文件上,还是
浏览 0
提问于2015-11-25
得票数 1
1
回答
使用mlockall使JVM/Solr不交换
linux
、
unix
、
solr
、
jvm
、
elasticsearch
我看到ElasticSearch提供了mlockall选项,该选项允许将JVM堆保留在
物理
内存
中,而不是虚拟
内存
(可能是
物理
内存
,也可能不是
物理
内存
),并避免交换堆。 Solr有这样的选项吗?
浏览 2
提问于2013-05-22
得票数 0
回答已采纳
3
回答
什么是虚拟
内存
?
c
、
windows
、
winapi
、
memory
、
virtual-memory
什么是虚拟
内存
,它与
物理
内存
(RAM)有何不同?它说
物理
内存
存储在主板上,虚拟
内存
存储在磁盘上。那么,为什么使用虚拟
内存
呢?因为虚拟者在磁盘上,所以他们不应该共享
物理
记录的地址。,所以他们有独立的地址。,对吗?在编写另一个进程的
内存
时,为什么建议使用VirtualAlloc而不是HeapAlloc?虚拟
内存</
浏览 7
提问于2019-10-15
得票数 0
回答已采纳
1
回答
Linux进程的虚拟
内存
结构
linux
、
linux-kernel
、
process
、
virtual-memory
我正在阅读一本教科书,其中显示虚拟
内存
如下:Linux还将一组连续的虚拟页面(与系统中的DRAM总量相等)映射到相应的连续
物理
页面集。这为内核提供了一种访问
物理
内存
中任何特定位置的方便方法。我认为这是指第二节“
物理
记忆”。但是它意味着什么呢?我是访问
物理
内存
中任何特定位置的一种方便的方式?如果您想访问特定的位置,cpu仍然需要发出一条指令,该指令具有可以由TLB使用的虚拟地址,然后生成一个
物理
地址来访问
物理
内存
浏览 0
提问于2020-09-21
得票数 0
回答已采纳
1
回答
虚拟
内存
能超过
物理
内存
吗?(RAM +硬盘)?
linux
、
google-chrome
、
virtual-memory
这个浏览程序告诉我们,google页面消耗1.10TB虚拟
内存
,而我的PC没有这个容量(RAM +硬盘驱动器)。关于这一点,quora 解释以下内容:“虚拟
内存
可以超越
物理
内存
。虚拟
内存
是一种系统
内存
管理技术,它允许程序通过将数据临时传输到磁盘存储来使用比计算机上
物理
可用的
内存
更多的
内存
。这允许程序继续运行,即使所有
物理
内存
都在使用。”具体情况:如果PC机有16 GB
内存
+
浏览 0
提问于2023-04-17
得票数 0
回答已采纳
1
回答
物理
内存
压力低时分页
windows
、
memory
我正在阅读我在下面的段落中遇到的 即使
物理
内存
压力(即对
物理
内存
的需求)较低,也可以使用页面文件。当
物理
内存
压力第一次升高时,操作系统必须在
物理
内存
中腾出空间来存储数据,并将
物理
内存
中的一些数据备份到页面文件中。在需要数据之前不会分页,因此在
物理
内存
压力非常低的情况下,可能会遇到分页。
浏览 1
提问于2016-03-15
得票数 0
回答已采纳
2
回答
在LXC容器中运行的Linux/Ubuntu是否理解cgroup
内存
限制?
ubuntu
、
memory-usage
、
lxc
、
cgroup
我计划租用一个
物理
服务器,并在该服务器上的LXC容器中运行MySQL。我希望使用cgroup限制来控制MySQL实例的最大
内存
使用量:这将有效地控制容器可以使用多少
内存
,但是容器内的top或free仍然会报告LXC主机(
物理
服务器)的总体
内存
。我不是Linux在一般情况下如何管理
内存
的专家,但是我假设--在
物理
机器上--如果Linux看到它即将达到
物理
内存</e
浏览 0
提问于2016-03-09
得票数 1
回答已采纳
1
回答
内核数据的
物理
存储
memory
、
linux-kernel
、
kernel
、
storage
我对Linux内核数据的
物理
存储有一些疑问,我知道每个进程的虚拟
内存
的上1GB指向相同的
物理
位置,但是 这部分数据在
物理
媒体中必须像在虚拟
内存
中一样相互连接吗?内核数据只需要1GB的
物理
内存
吗?可以将内核数据的某些页面交换到磁盘(例如页表、页全局目录总是在
物理
内存
中,并且不能像我理解的那样交换到磁盘)。
浏览 1
提问于2011-09-09
得票数 0
回答已采纳
3
回答
使用MAP_NORESERVE的mmap是否保留
物理
内存
?
c
、
linux
、
gcc
、
x86-64
、
mmap
当没有预留交换空间时,如果没有可用的
物理
内存
,就可能在写时获得SIGSEGV。 实际上,我想要的是只保留虚拟
内存
地址,而不分配实际
物理
内存
。这可以用mmap和MAP_NORESERVE来完成吗?如果我想使用任何
物理
内存
,我将再次使用MAP_FIXED在通过mmap与MAP_NORESERVE分配的地址范围内映射它。总之,我希望内核不要为带有MAP_NORSERVE标志的mmap分配的
内存
保留任何
物理
页面。它真的像这样工作吗?还是内
浏览 4
提问于2011-12-14
得票数 9
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券