腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
中的虚拟
内存
管理器
virtual-machine
Linux
中的虚拟
内存
管理器的目的是什么,以及它与
Linux
机器上的传统“交换”有何不同。
浏览 0
提问于2020-06-30
得票数 0
2
回答
当我们有逻辑
内存
时,为什么需要虚拟
内存
?
memory
、
memory-management
、
virtual-memory
以下是我的理解:我说的对吗?虚拟
内存
是如何以不同的方式工作的?
浏览 2
提问于2017-05-07
得票数 0
1
回答
栈展开后未回收
Linux
堆栈驻留
内存
linux
、
unix
、
memory-management
、
linux-kernel
、
mmap
如果在堆栈上分配的话,
Linux
不再使用它时就不会回收
内存
。我在堆上动态分配(malloc/mmap) 1GB。在分配之前: 虚拟
内存
1GB 虚拟
内存
1GB 虚拟
内存
1GB 虚拟
内存
1GB
浏览 3
提问于2013-01-17
得票数 2
3
回答
当程序大于
内存
大小时,UNIX/
Linux
会发生什么情况?
memory
我想知道嵌入式系统如何能够运行比
内存
更大的程序。如果我有1GB
内存
,程序是1.5GB,程序会加载吗?是否有只使用可用
内存
的系统?
浏览 0
提问于2014-02-27
得票数 8
回答已采纳
1
回答
我的程序需要能够处理SIGINT吗?
c
、
memory-management
、
error-handling
、
sigint
有问题的程序处理堆分配和
释放
,所以我担心这种情况会导致
内存
泄漏。
浏览 47
提问于2021-01-18
得票数 2
回答已采纳
1
回答
如何理解进程的
Linux
top命令结果?
c
、
linux
、
memory-leaks
、
process
、
dynamic-memory-allocation
在运行我的程序时,我正在尝试了解
linux
top命令中的
内存
域的大致情况。这是一个简单的c程序,在动态分配
内存
、分配
内存
和
释放
内存
之前,我使用它的进程id在批处理模式下打印程序的top结果。Create2DArray(n, &int_array1); 其中n= 64,因此数组大小为(4096* size (int) = 16kb) + 64*size(int*) = 16.25kb,并使用以下代码
释放
内存
free(int_array1);f
浏览 5
提问于2014-11-24
得票数 0
1
回答
按分页方式分配
内存
c
、
memory-management
、
linux-kernel
、
operating-system
、
kernel
在分页方面,
内存
分配究竟是如何工作的?我理解好友分配器、空闲列表算法等都是如何工作的,但在虚拟
内存
和分页方面,我感到困惑。例如,假设i malloc 10字节。假设有10 4kb的虚拟页面可用。
浏览 1
提问于2015-02-16
得票数 1
2
回答
物理
内存
映射和
页
表的位置
memory-management
、
operating-system
、
x86-64
、
paging
、
page-tables
“
物理
记忆图”区域是什么? 我知道4
页
的表格是在高规范区域找到的,但它们到底在哪里呢?(数据、代码、堆栈、堆还是
物理
内存
映射?)
浏览 14
提问于2022-10-29
得票数 0
回答已采纳
1
回答
我能否在AWS Elastic Beanstalk上配置
Linux
交换空间?
amazon-web-services
、
amazon-elastic-beanstalk
、
swapfile
我能否为AWS Elastic Beanstalk环境配置
Linux
交换空间? 我在控制台中看不到它的选项。我怀疑有几个休眠的后台进程,它不会伤害
页
,并将
释放
我正在使用的t2.nano上有限的
物理
内存
的相当一部分。
浏览 4
提问于2016-03-21
得票数 6
1
回答
内核数据的
物理
存储
memory
、
linux-kernel
、
kernel
、
storage
我对
Linux
内核数据的
物理
存储有一些疑问,我知道每个进程的虚拟
内存
的上1GB指向相同的
物理
位置,但是 这部分数据在
物理
媒体中必须像在虚拟
内存
中一样相互连接吗?内核数据只需要1GB的
物理
内存
吗?可以将内核数据的某些页面交换到磁盘(例如
页
表、
页
全局目录总是在
物理
内存
中,并且不能像我理解的那样交换到磁盘)。
浏览 1
提问于2011-09-09
得票数 0
回答已采纳
1
回答
内核数据的
物理
存储
kernel
、
ram
我对
Linux
内核数据的
物理
存储有一些疑问,我知道每个进程的虚拟
内存
的上1GB指向相同的
物理
位置,但是内核数据只需要1GB的
物理
内存
吗?内核数据的某些
页
是否可以交换到磁盘(例如
页
表,
页
全局目录总是在
物理
内存
中,不能像我所理解的那样交换到磁盘)?将32位虚拟地址划分为两个级别(页面全局目录- 10位和<e
浏览 0
提问于2011-09-09
得票数 0
回答已采纳
3
回答
查看虚拟
内存
使用情况
memory
、
virtual-memory
、
thread
2864 kBBrk: 15ec6000 kBThreads: 706 但是我只有2gb
内存
和有人能告诉我虚拟
内存
是如何到达7gb+的吗?
浏览 0
提问于2013-08-22
得票数 2
回答已采纳
1
回答
为什么我的系统在使用一个小时后会使用更多的RAM?
performance
、
ram
在引导之后,当DE被完全加载时,我看到了665 MiB的
内存
使用情况。但是在关闭了所有的应用程序并且只留下了一个gnome系统监视器之后,我可以看到
内存
的使用量是1.2-1.4 GiB。更糟糕的是,当我稍后打开占用
内存
的应用程序时,它再次消耗了1.4 GiB之上所需的
内存
。情况总是如此。在/tmp/目录中没有存储可能达到兆字节的文件。另外,如果我查找使用了这么多
内存
的进程(从开始时的700 MiB到关闭浏览器后的1.4 GiB ),我什么也看不到。事实上,我也面临着同样的问题,即使是在
浏览 0
提问于2019-06-14
得票数 7
回答已采纳
1
回答
释放
物理
内存
页
并强制
页
错误
linux
、
memory-management
、
linux-kernel
、
linux-device-driver
、
process-management
我想编写一个内核函数/模块,它将从特定的进程复制特定的页面,然后
释放
特定的页面。然后,当模块/函数引用页面时,该模块/函数将执行任何必要的操作,以强制该进程陷入页面错误。我不知道该如何做的部分是
释放
页面和强迫进程成为一个页面错误。 启动测试过程,将其挂起并将其pid传递给内核模块/函数。然后,内核函数从进程(例如堆
页
)中选择一个页面,将其复制到另一个页面,然后将vm_area_struct的vm_area_struct指针分配给我自己的vm_opera
浏览 2
提问于2014-05-05
得票数 2
回答已采纳
1
回答
linux
内核中的
内存
映射
memory-management
、
linux-kernel
在
linux
内核中,同一
物理
页
帧是否可以同时多次映射到一个进程的虚拟
内存
空间? 换句话说,在此过程中有多个
页
表条目指向同一个
物理
页
。
浏览 5
提问于2014-01-24
得票数 2
回答已采纳
1
回答
我能用一个过程中的PTEs来表示
物理
记忆的片段,在另一个过程中创建合适的PTEs吗?
c
、
linux
、
memory-management
、
linux-kernel
、
posix
当我们在
Linux
中使用函数mmap (,,, MAP_ANON | MAP_SHARED);时,对于同一区域的
物理
内存
(在进程之间分配的)是分配虚拟
内存
页
(PTEs)。这些PTE从一个进程的
页
表复制到另一个进程的
页
表(具有相同的
物理
地址分配
内存
片段序列),这是真的吗? 但是mmap ()需要在fork ()之前完成。哪些函数用于在两个已经建立的进程之间复制PTE的机制以创建共享
内存
?我能用PTEs /SG
浏览 1
提问于2013-12-01
得票数 1
1
回答
交换空间是否使用真正的RAM来保持它的正常运行?
hard-drive
、
hardware
、
ram
、
swap
我想知道是否有交换空间,使用RAM /
内存
保持交换空间‘活动’,即使交换空间是虚拟RAM。
浏览 0
提问于2013-09-17
得票数 0
回答已采纳
1
回答
Linux
中的分页是如何区分页面和页面框架的?
memory-management
、
linux-kernel
、
paging
这本书理解
Linux
内核,第三版由DanielP.Boview,Marco介绍了分页在第二章
内存
寻址中的优势。将页面(数据组)与
页
帧(主
内存
中的
物理
地址)区分开来。这允许将同一
页
存储在
页
帧中,然后保存到磁盘中,然后重新加载到不同的
页
帧中。这是虚拟
内存
机制的基本组成部分。 我无法完全理解这一点。这是否意味着在
物理
内存
中加载交换页面时,其虚拟地址保持不变,但
物理
地
浏览 3
提问于2017-07-06
得票数 0
回答已采纳
1
回答
为什么MMIO空间被映射到/dev/mem作为一个单独的PTE,所以没有struct页面?
linux
、
memory-management
、
linux-kernel
、
linux-device-driver
、
mmap
在
Linux
上,MMIO空间被映射为单个PTE (例如,通过/dev/mem调用remap_pfn_range()),因此没有struct页面。为什么
Linux
不使用struct页面创建大量PTE?
浏览 0
提问于2014-12-24
得票数 2
2
回答
如何理解Android
内存
管理中的寻呼和
内存
映射
android
、
memory
、
memory-management
、
paging
、
virtual-memory
从这个答案,,我们可以知道,Android不支持虚拟
内存
。 Android (ART)和Dalvik虚拟机使用分页和
内存
映射( manage )来管理
内存
。我对此感到困惑:分页用于虚拟
内存
,但Android不支持虚拟
内存
,那么分页在中意味着什么?
浏览 3
提问于2017-03-28
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
物理内存和虚拟内存区别
看完这篇,别再说你不懂 Linux 内存管理了
细说|Linux Out Of Memory机制
关于Linux内存管理的详细介绍,这篇万字长文值得你的收藏点赞!
一篇读懂Linux 是如何管理内存的
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券