腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
内核代码空间写入保护
我在
linux
内核
内存
页写保护方面有几个问题。 如何知道内核代码(文本段)是否受写保护。我可以
查看
/proc/<process-id>/map来
查看
各种进程的
内存
映射
。但是不知道在哪里查找内核代码
内存
映射
。如果内核代码段被写保护,那么代码段页是否有可能被任何其他内核级代码覆盖。
浏览 8
提问于2011-02-26
得票数 2
2
回答
通过mmap()加载文件时的
内存
使用情况
、
、
想知道如果可以通过mmap()
映射
文件的最大
内存
量与
linux
盒中RAM的大小之间有什么关系。我试图记忆
映射
一些文件,发现当“
映射
”用法接近"MemTotal“(通过cat /proc/meminfo
查看
)时,我无法
映射
更多的文件。64位
linux
盒上的/proc/meminfo的:MemFree: 221744 kB
映射
浏览 4
提问于2009-08-06
得票数 1
1
回答
linux
:获取父页面和派生子页面之间的共享
、
据我所知,
Linux
不会将所有父进程
内存
复制到子进程的单独页面中,它会执行写时复制。在任一进程修改(写入)
映射
(共享)页面中的某个
内存
位置之前,我们会将子虚拟地址空间和父虚拟地址空间
映射
到相同的物理
内存
位置(相同的物理页面)。谢谢
浏览 1
提问于2013-03-11
得票数 0
回答已采纳
1
回答
在没有
内存
映射
支持的
linux
中编译libpcap
、
、
linux
中的pcap正在丢弃数据包,并且它似乎与共享
内存
映射
有关,如这里所述的。 但是,这个答案上的链接已经关闭,所以我看不到如何在禁用共享
内存
映射
的情况下编译libpcap。我已经在网上搜索并
查看
了libpcap文档,但看不到这是如何完成的。
浏览 5
提问于2013-05-24
得票数 0
回答已采纳
2
回答
如何在C中
查看
Linux
内存
映射
信息?
、
、
、
、
我在C中动态加载一些
Linux
库,我可以使用 然而,我找不到任何信息来获取库的大小。
浏览 1
提问于2011-11-09
得票数 3
回答已采纳
2
回答
android dex文件的
内存
布局
、
、
在这种情况下,dex文件的
内存
布局会是什么样子?在一个典型的C程序中,它的
内存
布局是数据、文本、堆和堆栈的形式。这对于dex文件也是一样的吗?如果是这样,Dalvik虚拟机是如何处理这些文件的呢?
浏览 8
提问于2017-05-23
得票数 1
1
回答
用于
内存
中
Linux
内核的精灵头?
、
、
我正在
查看
Ubuntu14.04 x64 (3.13.0-46通用)
Linux
系统的
内存
快照。
查看
System.map文件,.text部分从0xffffff81000000(虚拟)开始,该地址为0x1000000物理地址。如果没有,我是否可以通过物理<
浏览 6
提问于2015-03-04
得票数 1
回答已采纳
2
回答
在共享
内存
文件上引发
Linux
轮询事件
两个
Linux
进程打开并
映射
相同的/dev/shm/共享
内存
文件,并将其用作公共
内存
。问:让一个进程“唤醒”另一个进程以通知它应该
查看
内存
的最简单、最好的方法是什么?
浏览 4
提问于2012-07-13
得票数 13
1
回答
Linux
内存
映射
、
、
关于
linux
内存
管理,我有几个问题(假设x86 32位平台) 有人能解释一下X86逻辑地址
映射
限制来自哪里吗?在"
linux
设备驱动程序“第15
浏览 3
提问于2013-08-29
得票数 2
1
回答
Linux
操作系统如何理解底层硬件?
、
、
我想知道
Linux
操作系统是如何理解底层的hardware.Can的。有人建议我从哪里开始理解吗?到目前为止,我只知道'/dev‘子目录在其中起着至关重要的作用。但是,我对
Linux
读取硬件的方式并不满意。 请让我知道从哪里开始理解这一点,我非常感谢任何试图帮助我的人。
浏览 27
提问于2020-01-08
得票数 0
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
回答
Amazon Web Services API-获取对只读文件的写访问权限(
Linux
)
、
、
、
我正在开发的软件使用的是
linux
虚拟机上的Fuse驱动程序。当我运行我的应用程序时,我可以在API上
查看
我的文件,该API使用Amazon Web服务和Amazon的电子云计算机。我只能
查看
它们,不能写入它们(只读访问)。问题是,当应用程序运行时,我无法弄清楚如何将缓存的文件写入物理
内存
。 我正在阅读这个(见下文)网站,它显示API使用的私有
内存
映射
浏览 2
提问于2015-06-29
得票数 0
1
回答
将EFI
内存
映射
转换为E820
映射
、
、
、
、
我是
Linux
的新手,正在学习
Linux
是如何了解可用的物理
内存
的,.I开始知道有一些E20系统调用int0x15,它会给你一个
内存
映射
。现在,我找到了一段代码,其中说明了将EFI
内存
映射
转换为E820
内存
的定义map.What上面的意思是什么??这是否意味着底层主板固件是基于EFI的,但由于此代码在x86上运行,我们需要将其转换为E820
内存
映射
如果是这样,x86是否只知道E820
内存
映
浏览 3
提问于2013-07-11
得票数 2
回答已采纳
1
回答
查看
文件系统中的页表
我知道页面表是由
linux
内核管理的,但我不确定它在文件系统上是否可用。我想从命令行
查看
有关页表的信息。作为背景,我一直在学习页面表以及它们是如何管理进程的,其中每个进程都分配了自己的地址空间,以便进程A不能写入进程B的
内存
空间。 实际上,页面表在虚拟地址和物理地址之间
映射
。我想从命令行实际
查看
这个
映射
,看看它是如何工作的。任何指向正确方向的指针都会受到赞赏。
浏览 0
提问于2013-06-03
得票数 2
回答已采纳
2
回答
在
Linux
中读取文件的最快方法?
、
、
、
、
在
Linux
上,将文件读入字节数组/处理字节的最快方法是什么?这可能包括
内存
映射
、sys调用等。我不熟悉许多特定于
Linux
的函数。在过去,我使用了boost
内存
映射
,但我需要更快的特定于
Linux
的性能,而不是可移植性。
浏览 1
提问于2013-10-16
得票数 3
1
回答
如果使用顺序大于1的vm_area (),如何创建__get_free_pages
映射
?
、
、
、
在此之前,我使用dma_alloc_coherent为DMA分配一块
内存
,并使用remap_pfn_range构建将进程的虚拟
内存
与物理
内存
相关联的页表。原因如下:背景: remap_pfn_range不允许您重新
映射
常规地址,其中包括通过调用
浏览 11
提问于2022-03-03
得票数 1
1
回答
访问非持久化
内存
映射
文件
、
、
、
、
我在
Linux
中找不到用于C++的非持久化
内存
映射
文件的库。我搜索了一段时间,以找到任何库,但没有任何理由不存在于
Linux
中,什么可以代替非持久化
内存
映射
文件在两个程序之间共享
内存
。提前谢谢。
浏览 2
提问于2020-07-20
得票数 1
回答已采纳
3
回答
窗户没有mremap吗?
、
、
据我所知,为了在
linux
中保留一部分虚拟
内存
,您可以使用MAP_ANONYMOUS和MAP_PRIVATE调用MAP_ANONYMOUS,而windows上的等效系统调用是VirtualAlloc。然而,
linux
提供了mremap来调整
内存
映射
的大小,手册页说 我找不到相应的windows系统调用。似乎要重新分配
内存
,必须使用HeapAlloc而不是VirtualAlloc,然后使用HeapReAlloc。
浏览 3
提问于2013-06-19
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内存映射mmap原理分析
查看 Linux 系统中进程和用户的内存使用情况
Linux服务器如何查看CPU使用率、内存占用情况
Linux查看日志
Linux下查看CPU信息
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券