腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
用于skbuff的
Linux
内核
连续
内存
分配
、
、
、
、
当像skbuff这样的结构由
Linux
内核
分配
时,
分配
的数据区(skbuff->tail - skbuff->head)是不是总是一个
连续
的内存块,或者这可能是
不
连续
的?
浏览 1
提问于2013-11-03
得票数 2
4
回答
只读/写存储器段的最优存储器布局
、
、
、
一个
分配
、
连续
的段或两个
分配
(通常
不
连续
)。我的主要架构是
linux
Intel 64位。 我的感觉是前者(缓存更友好)的情况更好。有没有第二种布局更好的情况?
浏览 2
提问于2010-04-29
得票数 2
回答已采纳
3
回答
Linux
内核内存管理,是否一直使用
连续
的内存页?
、
、
linux
内核是否
连续
地
分配
内存,例如从malloc
分配
内存?如果没有大的部分可用,而是作为整体工作的小部分,
Linux
会使用它吗?
浏览 3
提问于2012-07-25
得票数 1
1
回答
如何在
Linux
中保留虚拟内存?
、
、
我有一个应用程序,它使用带有MEM_RESERVE标志的VirtualAllocEx在Windows上保留一个
连续
的内存块。这将保留一个虚拟内存块,但不会使用物理页面或页面文件块对其进行支持。因此,访问
分配
的内存将导致分段错误--但其他
分配
不会与此虚拟内存块相交。 我如何使用mmap在
Linux
上做同样的事情?我确实注意到了中的答案,但这真的可以保证,如果我
不
接触
分配
的页面,就不会将1 GB的物理内存
分配
给我的进程吗?我不想有任何打击的问题。
浏览 1
提问于2013-03-07
得票数 5
回答已采纳
1
回答
我们能通过mmap()
分配
物理上
连续
的内存吗?
、
、
、
为了实验目的,我需要aarch64
Linux
4.15中的物理
连续
内存。
分配
之后,我将通过/proc/self/我能
分配
物理上所有的
连续
内存吗? 谢谢。
浏览 0
提问于2018-11-05
得票数 4
回答已采纳
1
回答
较大的物理
连续
内存区域
、
为此,我正在
Linux
上开发一个应用程序,它需要一个物理上
连续
的内存区来进行测试。为此,我需要
分配
一个必须很大(64MB或更大)且完全可缓存的区域,因此在TLB中没有DMA友好的选项。如何执行此
分配
?为了完全控制
分配
(即,让它在物理上是
连续
的),我的想法是编写一个
Linux
模块,导出一个设备,并从用户空间对其执行mmap(),但我不知道如何在内核中
分配
如此多的
连续
内存。我听说过
Linux
连续
内存<e
浏览 3
提问于2015-01-09
得票数 1
2
回答
malloc不能保证返回物理上
连续
的内存。
、
我正在阅读关于虚拟内存的文章,我的结论如下: 我是对的还是错的?请解释一下。
浏览 3
提问于2015-09-28
得票数 5
回答已采纳
4
回答
来自用户空间的
连续
物理内存
、
在
linux
中,有没有办法从用户空间
分配
连续
的物理内存?至少有几个保证
连续
的内存页。一个巨大的页面不是解决问题的办法。
浏览 1
提问于2010-12-10
得票数 20
回答已采纳
1
回答
虚拟
连续
内存与物理
连续
内存
、
、
、
虚拟
连续
内存在物理上也总是
连续
的吗?如果不是,如何在物理上
不
连续
的RAM块上
分配
和映射几乎
连续
的内存?请提供详细的答案。
浏览 0
提问于2014-02-26
得票数 7
1
回答
C中的
连续
内存
分配
与内存访问延迟
、
、
、
本文举例说明了当前方法在处理并发线程时的局限性,其中on在
连续
的顺序指令中访问内存,在顺序指令中处理其他
不
连续
的内存位置。 b[index[j]] = scalar * a[index[j]]; 我的问题是,如果您要在C中实现此代码并将其编译为x86或ARM,然后在
浏览 3
提问于2017-12-16
得票数 3
2
回答
为什么malloc和sbrk从分离的段返回地址?
、
、
我正在尝试实现理解动态内存
分配
是如何发生的。所以我想用sbrk()系统调用来实现我自己的malloc。这里的问题是,当我试图
分配
动态内存时,sbrk()和malloc()返回不同的
不
连续
地址。30306320 sbrk(8) 30441472 malloc(8) 30306416 有人能解释为什么sbrk(8)不是
连续
的位置吗
浏览 3
提问于2019-05-22
得票数 2
回答已采纳
1
回答
新的算子
分配
函数序邻接&初值
、
、
C++标准3.7.3.1节指出 秩序与毗连的含义是什么?为什么没有具体说明?为什么初始值也未指定?
浏览 1
提问于2015-01-19
得票数 2
回答已采纳
2
回答
为64位进程强制使用2 2GB内存空间
更确切地说,这是一个理论问题--谁知道如何确保为64位进程
分配
的
连续
内存
不
超过2 2GB。 这是在移植一个执行指针算术的32位C++应用程序时出现的(糟糕!)并依赖于减法结果来拟合32位整数。注意:目标平台包括Solaris 10、
Linux
和Windows。
浏览 1
提问于2011-08-30
得票数 0
回答已采纳
1
回答
我可以
分配
一个大的和有保证的
连续
范围物理内存(100MB)吗?
、
、
、
我可以在
Linux
上
分配
一个大的保证
连续
范围的物理内存(100MB
连续
无中断)吗?如果我可以,那么我如何做到这一点?有必要通过PCI-Express条将这个
连续
的内存块从一个CPU1映射到位于PCIe非透明网桥后面的另一个CPU2。
浏览 6
提问于2013-11-19
得票数 0
5
回答
如何在
linux
中找到
分配
的内存
、
、
大家下午好,是否有一种在
linux
上获
浏览 0
提问于2009-08-10
得票数 3
回答已采纳
3
回答
分配
函数和返回的指针
、
、
、
我不理解合适的指针对齐概念: 在从
分配
函数返回时,对
分配
的存储内容没有任何限制。
不
指定
连续
调用
分配
函数所
分配
的存储的顺序、
连续
性和初始值。返回的指针应是适当对齐的,以便能够将其转换为具有基本对齐要求(3.11)的任何完整对象类型的指针,然后用于访问所
分配
存储中的对象或数组(直到通过调用相应的去
分配
函数显式地释放存储)。
浏览 4
提问于2014-07-18
得票数 2
回答已采纳
2
回答
Linux
for C++中的低级磁盘操作
、
、
、
、
在
linux
中,对于C++中的底层磁盘操作,有哪些方法?我正在尝试将我自己的数据管理器写到磁盘上。例如,我想在
Linux
环境中创建一个C++程序,该程序在磁盘上
分配
一定数量(
连续
的),然后自由地允许我读/写该数据块。我认为我不想使用标准的fstream::open,因为这样文件就会由操作系统管理,而我可能在磁盘上得不到
连续
的部分。 谢谢。
浏览 1
提问于2012-11-27
得票数 9
回答已采纳
1
回答
kmallc和vmalloc返回逻辑地址?
、
、
、
、
据我所知vmalloc :它是内核API,它
分配
物理上的、非
连续
的但实际上是
连续
的内存。内存管理一直是我在
linux
内核中的灰色部分,所以如果我的理解是错误的,请纠正我。
浏览 4
提问于2014-04-12
得票数 0
回答已采纳
1
回答
来自
Linux
用户空间的PEBS的x86-64“线性地址”?
、
、
是否可以直接从
Linux
用户空间进程使用Haswell CPU功能PEBS (精确的基于事件的采样),而不是使用内核接口?但是,我不确定如何
分配
这个内存,以及我需要使用什么地址。我可以
分配
2MB的
连续
物理内存(带有mlock()的
Linux
)。我还可以解析这个内存的物理地址(通过procfs)。如何在
不
编写自定义内核模块的情况下为IA32_DS_AREA和记录PEBS事件准备合适的内存?
浏览 37
提问于2015-09-30
得票数 2
1
回答
堆是如何在进程之间划分的?
、
、
、
、
我了解到,每个进程都有自己的、独立的堆,与线程不同(线程共享一个公共堆,从而减缓了堆内存的
分配
,因为像malloc这样的函数需要使用锁进行同步)。但是,如何确定每个进程的内存
分配
到哪里和多少,以及如何确保这不与
分配
给其他进程的内存冲突? 我未能通过搜索找到明确的答案,但如果存在,请提供一个链接,因为我将非常感谢它。谢谢!
浏览 3
提问于2021-12-12
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux下的权限问题 具体权限分配解释
linux给apache分配sudu权限解决shell执行问题
不连续区域,批量输入公式
利用连续机器学习优化供应链管理中的资源分配
Linux 内核将弃用并删除 SLOB 内存分配器
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券