腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(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
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为什么内存空间分配总是以64K为边界?
linux下的权限问题 具体权限分配解释
linux给apache分配sudu权限解决shell执行问题
Linux 内核将弃用并删除 SLOB 内存分配器
从节省Redis内存空间说开去
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券