腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
当请求
linux
内核中相对较大的大小时,无法从`flex_array_alloc`获得
分配
的内存。
c
、
linux
、
linux-kernel
、
kernel
、
kernel-module
我正在做一些
linux
内核的开发。我将
分配
一些
内存空间
,比如:每次我尝试的时候,ptr都是NULL。因此,我想知道在
linux
内核模块中请求内存是否有一些限制。以及如何调试它或
分配
一个大
内存空间
。 kzalloc在我的环境中也有类似的行为。
浏览 0
提问于2018-11-20
得票数 1
回答已采纳
2
回答
在
linux
中,每个进程都有一个4GB的虚拟地址空间,考虑到32位的体系结构。
linux
、
memory-management
、
linux-kernel
、
kernel
、
kernel-module
嗨,我是
Linux
内核开发的新手。因此,希望对下面的语句有一些清晰的说明。 如果是的话,那么
linux
中就有数百个进程,那么100*4GB的空间来自系统获得这么多
内存空间
的地方吗?
linux
中的每个进程都有内核和用户堆栈吗?
浏览 3
提问于2015-06-13
得票数 3
3
回答
Linux
上PCIe重新扫描后未
分配
的BAR区域
linux
、
enumeration
、
fpga
、
pci-e
在
Linux
系统上,我有一个连接到PCIe的FPGA卡。我可以对FPGA重新编程,然后echo 1 > /sys/bus/pci/rescan,我的卡就会出现在lspci中。但是,不会为条形区
分配
任何内存:Region2: Memory at <unassigned> (64-bit, prefetchable) [disabled]
浏览 17
提问于2014-06-23
得票数 2
1
回答
PCIe: lspci展示了“<unassigned>的记忆.”
linux
、
memory
、
driver
、
pci-e
我有一个飞思卡尔iMX6芯片运行
Linux
3.14和Altera开发工具包。当我将工具包(带有Altera的演示PCIe代码)插入到iMX6载波板(PCIe连接)并输入lspci时,我将得到BAR0和BAR1未
分配
的内存。在这一点上,没有实现驱动程序,但是其他PCIe设备没有驱动程序,而且它们已经
分配
了资源(即资源0..3)。几乎每个PCIe内核配置设置都已添加。我会错过什么?
浏览 3
提问于2016-02-03
得票数 1
回答已采纳
1
回答
Linux
上的所有tmpfs实例是否共享相同的内存池?
linux
、
tmpfs
我已经嵌入了
Linux
系统,它有几个tmpfs挂载定义在fstab中。其中一些挂载涉及到systemd。 tmpfs是在内核中
分配
虚拟
内存空间
,还是消耗与定义的tmpfs大小成
浏览 4
提问于2018-09-17
得票数 3
回答已采纳
2
回答
存储在布尔值的
内存空间
中的值是什么?
python
、
python-2.7
、
python-3.x
、
boolean
、
language-lawyer
我对
内存空间
分配
知之甚少。对于每个变量,都会
分配
一个
内存空间
,那么对于Python中的布尔变量,该变量的
内存空间
中将存储什么值?
浏览 3
提问于2015-09-24
得票数 3
1
回答
我应该使用什么库或API来实现执行异步IO的
linux
内核模块?
linux-kernel
、
linux-device-driver
、
dma
、
aio
环境:内核: 4.17.1内存: 8GB DRAM背景: 这个序列大约每秒发生几千到一万次。因此,我认为每秒钟使用memcpy()数千次将预定义的数据复制到
分配
的<e
浏览 0
提问于2018-06-24
得票数 0
回答已采纳
1
回答
释放/释放和清除内存中的全局/公共变量- Excel
excel
、
vba
、
memory
、
global-variables
、
allocation
换句话说,
分配
给该变量的
内存空间
将被释放/释放。是否有方法释放/释放在声明全局(公共)变量时
分配
给它的
内存空间
?这真的释放/释放
分配
给全局/公开声明变量的
内存空间
吗?或者这仅仅是“清除”或“重置”变量,使其根本不带赋值或对象(换句话说,在声明变量时
分配
给变量的
内存空间
仍然
分配
给它)?这真的释放/释放
分配
给全局/公开声明变量的
内存
浏览 3
提问于2020-10-19
得票数 0
回答已采纳
1
回答
我可以从主机访问设备全局内存吗?
cuda
CUDA C编程指南指出,在计算能力超过2.0的情况下,主机和设备共享64位
linux
上的
内存空间
。我有一块通过标准运行时API "cudaMalloc“
分配
的全局内存,但主机似乎不能直接访问它。
浏览 2
提问于2013-03-09
得票数 1
回答已采纳
1
回答
Erlang变量管理
variables
、
memory
、
erlang
、
allocation
在内存中到底发生了什么:1-在第一行中为X
分配
内存空间
,在第二行中为X
分配
另一个
内存空间
,2-在第一行中为X
分配
内存空间
,在第二行中只为X创建一个标记
浏览 21
提问于2020-05-05
得票数 0
1
回答
在加载过程中,是否可以为ELF文件中的所有代码和数据
分配
RAM?
load
我知道,在
Linux
中,除非引用页面中的虚拟地址,否则不会将RAM页
分配
给虚拟地址空间的页。但是,我在一个设备中使用嵌入式
Linux
,在加载它们之前,所有ELF文件都已驻留在RAM(RAM磁盘)中(从每个ELF文件启动一个进程)。所以我在想,在加载每个ELF文件时,是否可以为所有的代码和数据
分配
RAM。如果这是可能的话,我想我将能够从RAM中删除每个ELF文件,只要它的所有代码和数据都被分页到RAM中,这样就可以腾出更多的
内存空间
供将来使用。
浏览 0
提问于2016-03-14
得票数 0
2
回答
Linux
是如何计算MemFree的?
linux
、
memory-management
我正在尝试了解我的嵌入式
linux
内存使用情况。
linux
是如何计算可用物理内存的?因为它似乎没有考虑到在虚拟
内存空间
中
分配
的所有内容。
浏览 2
提问于2009-09-10
得票数 10
回答已采纳
3
回答
为什么malloc
分配
的
内存空间
比我要求的要多?
c
、
memory
、
memory-management
、
malloc
、
valgrind
我发现malloc()
分配
的
内存空间
比我要求的要多。sizeof()) malloc(sizeof(msg));令人惊讶的是,即使结构为24字节,它也
分配
了32字节的和,所以我猜
内存空间
被浪费了。我
浏览 6
提问于2016-01-31
得票数 1
3
回答
如何
分配
4k对齐内存
linux
、
memory-management
、
malloc
malloc()
分配
一个内存块,该内存块在进程
内存空间
内实际上是连续的。malloc()接受以字节为单位的大小作为参数,并返回指向
分配
的
内存空间
的指针,但如果要求
分配
4k对齐的内存,该怎么办?
浏览 3
提问于2013-07-03
得票数 1
1
回答
测试懒虫-怎么做?
linux
、
linux-kernel
、
kernel
、
dynamic-memory-allocation
所以我已经编辑了SLOB,以使用最适合的算法,无论是在找到合适的页面和块时。但是问题是,我如何测试它呢?我们将非常感谢您的帮助!
浏览 4
提问于2013-04-21
得票数 1
1
回答
谁以及何时
分配
PCI/PCIe设备栏基址?
linux-kernel
、
boot
、
pci
我正在寻找内核如何做PCI/PCIe枚举和BAR
分配
。我以为内核会在启动时
分配
BAR的PCI基地址,但当我尝试pci早期转储(在内核初始PCI子系统之前)查看BAR的值时,我发现所有的基地址都已经
分配
了!?这是否意味着BIOS执行PCI/PCIe枚举和BAR
分配
?BIOS如何知道每个pci设备的基地址并无冲突地
分配
这些地址?如果是,嵌入式系统(没有BIOS )如何枚举和
分配
PCI/PCIe设备的基地址? 顺便说一下,我的电脑是Ubuntu14.04.1LTS
浏览 3
提问于2015-02-03
得票数 5
3
回答
在转换指向内存的指针的类型之后,malloc函数所
分配
的内存能被释放吗?
c
最近,我试图了解如何有效地释放C语言中malloc函数
分配
的
内存空间
。我对此有一些想法,但我不知道它们是对是错。所以,我来这里寻求一些建议。Fisrt,我定义了一个结构,即演示。然后,使用malloc函数为这个指针
分配
一块
内存空间
,即demo_pointer = (demo *)malloc(sizeof of (Demo))。通常,要释放这个
内存空间
,我需要free来执行"free(demo_pointer)",旁边是"demo_pointer = NULL“。但
浏览 8
提问于2022-10-13
得票数 -3
1
回答
为什么kmalloc()比vmalloc()更高效?
linux
、
memory
、
memory-management
、
linux-kernel
、
page-tables
我认为kmalloc()在内核中
分配
连续的物理页面,因为虚拟
内存空间
直接映射到物理
内存空间
,只需添加一个偏移量。 然而,我仍然不明白为什么它比vmalloc()更有效。那么为什么
Linux
直接将内核虚拟空间映射到物理内存呢?好处是什么?
浏览 3
提问于2016-11-30
得票数 1
1
回答
分配
大小会影响它的速度吗?
c++
、
performance
、
memory-management
我的意思是-
分配
小内存块比
分配
大内存块更快吗?dummy3 = new int[1000000]; // B(A)将是小的
分配
我知道我可以只写一个简单的程序并自己测试它,但我确实尝试过了,甚至QueryPerformanceCounter()对单个小
分配
都返回了0时间(这有点令人惊讶,因为所有的
分配
都应该很慢。另外,我想知道10个N字节的<
浏览 0
提问于2013-09-08
得票数 2
1
回答
操作系统必须释放进程的堆内存吗?
linux
、
operating-system
,我可以找到这样的答案:“今天,操作系统将在程序退出后恢复所有
分配
的
内存空间
”。 在这个答案中,“恢复”是什么意思?当进程退出时,OS只是删除它的PCB和页表,不是吗?我的意思是OS
Linux
浏览 5
提问于2017-03-28
得票数 3
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券