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