腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
访问非持久化
内存
映射
文件
、
、
、
、
我在
Linux
中找不到用于
C
++的非持久化
内存
映射
文件的库。我搜索了一段时间,以找到任何库,但没有任何理由不存在于
Linux
中,什么可以代替非持久化
内存
映射
文件在两个程序之间共享
内存
。提前谢谢。
浏览 2
提问于2020-07-20
得票数 1
回答已采纳
1
回答
如何更改U-Boot
内存
映射
、
、
、
MS104-SH4上的U-Boot(2009.03)具有如下所示的RAM
内存
映射
。0x8
c
000000不能使用(4kB)0x8
c
400000 for
Linux
进程(28MB)0x8
c
00
浏览 2
提问于2012-02-02
得票数 6
回答已采纳
1
回答
系统是如何从
内存
映射
文件的
内存
中捕获通过“`asm: MOV`”访问
内存
的?
、
、
、
、
当我使用将文件
映射
到
内存
时,它不是直接加载到
内存
中(缓存缓冲区RAM),而是只加载访问特定
映射
内存
区域时所需的部分。系统如何通过
C
: *ptr = val;或asm: MOV捕捉到
内存
映射
文件的
内存
并从文件中生成加载数据,使用什么机制(IRQ或类似于分页
内存
的机制),以及如何调用它?x86_64 操作系统:
Linux
,Windows
浏览 0
提问于2013-11-09
得票数 0
回答已采纳
1
回答
valgrind在FreeBSD上的限制
、
我一直在尝试使用valgrind查找一些可疑的
内存
错误。 当对mmap的调用开始失败时,被分析的程序甚至还没有达到我想要分析的程度,它就退出了。当不在valgrind下时,这些调用会成功。在valgrind下,文件
映射
/
映射
内存
的数量是否存在某种限制? 要
映射
的文件大小较大(总计约600 of )
浏览 52
提问于2020-01-20
得票数 2
回答已采纳
3
回答
用
C
/
C
++命名进程内部互斥锁?
、
、
、
、
是否有使用
C
/
C
++ (在Unix/
Linux
中)实现命名进程内部互斥锁的方法?如果您使用
内存
映射
文件或共享
内存
,您将获得文件系统持久性... 有什么想法吗?
浏览 0
提问于2011-09-24
得票数 0
1
回答
Linux
内存
映射
、
、
关于
linux
内存
管理,我有几个问题(假设x86 32位平台) 有人能解释一下X86逻辑地址
映射
限制来自哪里吗?在"
linux
设备驱动程序“第15
浏览 3
提问于2013-08-29
得票数 2
1
回答
共享
内存
中的tbb concurent_hash_map
、
、
、
我使用共享
内存
在进程之间传递数据。我希望通过共享
内存
在进程之间使用tbb一致的散列
映射
。我认为我需要使用可伸缩的分配器,并让它使用共享
内存
,如何购买? 我将只使用简单类型(int、float、固定数组大小),不使用指针。我正在
linux
上工作,在
c
++中,如果需要,我可以使用boost。
浏览 4
提问于2014-03-19
得票数 0
回答已采纳
1
回答
可以更改动态libc.so地址吗?
、
、
命令ldd main
linux
-gate.so.1 => (0x00f67000)/lib/ld-
linux
.so.2 (0x00ae5000) 是否可以更改libc.so.6在
内存
中的
映射
地址?例如,将libc.so.6
映射
为0xb0000000
浏览 1
提问于2012-05-15
得票数 4
回答已采纳
1
回答
如何将PCIe端点设备
内存
映射
到系统
内存
映射
(MMIO)?
、
、
、
、
Linux
内核或BIOS如何将PCIe 端点设备
内存
映射
到systems 空间?有什么API可以实现吗?假设在为PCIe端点设备编写
Linux
设备驱动程序时,如何将PCIe设备
内存
映射
到MMIO空间?还是在枚举期间,设备已经被BIOS
映射
到MMIO,而我需要做的就是使用ioremap()将设备MMIO重新
映射
到内核虚拟地址的空间? 平台:
Linux
on x86
浏览 15
提问于2019-11-13
得票数 1
1
回答
臂记忆重绘
、
、
、
、
ARM页面表条目有TEX重
映射
位。我读过这样的内容,例如TEX重新
映射
与页面表条目的AP位一起使用以进行访问保护。谁来帮我弄清楚这些片段是什么以及它们意味着什么 如果是这样的话,
linux
内核将以何种方式使用这些。请给我一些用法。
浏览 3
提问于2012-09-10
得票数 3
1
回答
如何以及何时创建不同的
内存
映射
?
、
、
、
、
我指的是一本书的摘录, 处理器
内存
映射
:这是需要创建的第一个
内存
映射
。它解释了CPU的
内存
管理策略,例如CPU如何处理不同的地址空间(用户模式、内核模式)、用于不同
内存
区域的缓存策略等等。板
内存
映射
:一旦有了处理器如何看待不同
内存
区域的概念,下一步就是将各种车载设备安装到处理器
内存
区域中。这需要了解各种车载设备和总线控制器。,软件
内存
映射
:接下来,需要为各种软件组件(如
浏览 2
提问于2016-11-18
得票数 1
1
回答
将EFI
内存
映射
转换为E820
映射
、
、
、
、
我是
Linux
的新手,正在学习
Linux
是如何了解可用的物理
内存
的,.I开始知道有一些E20系统调用int0x15,它会给你一个
内存
映射
。现在,我找到了一段代码,其中说明了将EFI
内存
映射
转换为E820
内存
的定义map.What上面的意思是什么??这是否意味着底层主板固件是基于EFI的,但由于此代码在x86上运行,我们需要将其转换为E820
内存
映射
如果是这样,x86是否只知道E820
内存
映
浏览 3
提问于2013-07-11
得票数 2
回答已采纳
2
回答
在
Linux
中读取文件的最快方法?
、
、
、
、
在
Linux
上,将文件读入字节数组/处理字节的最快方法是什么?这可能包括
内存
映射
、sys调用等。我不熟悉许多特定于
Linux
的函数。在过去,我使用了boost
内存
映射
,但我需要更快的特定于
Linux
的性能,而不是可移植性。
浏览 1
提问于2013-10-16
得票数 3
2
回答
C
++11原子:使用
内存
映射
的I/O是否有意义,甚至可能吗?
、
、
、
、
据我所知,在
内存
映射
I/O之上实现设备驱动程序时,使用了
C
volatile和可选的
内存
围栏内联asm。在
Linux
内核中可以找到几个例子。如果我们忘记了潜在异常的风险(如果有的话),用
C
++11原子替换它们是否有意义?或者,有可能吗?
浏览 9
提问于2016-02-24
得票数 4
回答已采纳
1
回答
在visual studio中,GNU tm的等价物是什么?
、
、
、
、
似乎GNU
c
和visual studio对tm结构的定义是不同的。在visual studio中有没有与gnu中的tm具有相同
内存
空间的结构?我是用win64开发的,但是数据来自32位的
Linux
机器。 在
Linux
中,这个结构的大小是多少?
浏览 0
提问于2013-11-21
得票数 0
2
回答
内存
中的哪些部分是可写的?
、
、
我正在运行一些
C
代码,在
Linux
上编译成32位x86。我在试着访问一些记忆。显然,我可以向.bss和.data以及堆栈写入数据。前段时间,,但他们似乎已经走了。在没有反复试验的情况下,我如何找出段
映射
到
内存
中的哪些部分?如何找出哪些地址
映射
到可写
内存
,哪些是可执行的?
浏览 1
提问于2012-06-11
得票数 3
回答已采纳
3
回答
窗户没有mremap吗?
、
、
据我所知,为了在
linux
中保留一部分虚拟
内存
,您可以使用MAP_ANONYMOUS和MAP_PRIVATE调用MAP_ANONYMOUS,而windows上的等效系统调用是VirtualAlloc。然而,
linux
提供了mremap来调整
内存
映射
的大小,手册页说 我找不到相应的windows系统调用。似乎要重新分配
内存
,必须使用HeapAlloc而不是VirtualAlloc,然后使用HeapReAlloc。
浏览 3
提问于2013-06-19
得票数 3
1
回答
linux
也有非页面
内存
吗?
、
、
在Windows中,我们可以找到非页面
内存
,并将其用于内核和驱动程序.(据我理解)。
Linux
也有非页面
内存
吗?根据我的理解,对于
内存
的每一个字节,它必须在一个分配的页面中使用,然后才能在内核/用户空间中使用,为什么在Windows中有非页面
内存
?(或者也适用于
Linux
)
浏览 0
提问于2020-08-28
得票数 0
回答已采纳
2
回答
静态
内存
可以懒散地分配吗?
、
、
在
C
程序中具有静态数组:void f() { //...在实际使用每个页面之前,
Linux
内核可以选择不将地址
映射
到物理
内存
吗那么,当每个页面被访问时,
内存
是否是零的呢?这如何不影响程序的性能?
浏览 5
提问于2018-06-18
得票数 5
回答已采纳
1
回答
防止fork()复制进程的
内存
映射
(mmap‘’ed)
、
、
、
、
我有一个实现mmap操作集(vm_operations)的
Linux
设备驱动程序,以及一个使用mmap调用
映射
设备驱动程序
内存
空间的进程。我希望避免这些重复,并实际上使所有的
内存
映射
私有到父程序。 这在
Linux
上是可能的吗?
浏览 5
提问于2015-03-29
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内存映射mmap原理分析
图解|Linux内存碎片整理
内存对齐(C+)
c语言-malloc分配内存
C语言内存操作技巧
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券