腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
>4 4GB
内存
,适用于在64位Solaris上运行的32位应用程序(超大
内存
)
、
、
MS Windows和Oracle
Linux
都允许32位应用程序使用大于4 4GB的
内存
。Windows方法是AWE:和
Linux
的方法是。工作
原理
:32位应用程序不能直接寻址大于4 GB的虚拟
内存
;但是64位操作系统可以,4 GB的
内存
对于某些应用程序来说太小了。因此,VLM和AWE允许应用程序从64位操作系统(甚至是带有AWE 32位操作系统)保留大量
内存
。32位应用程序不能直接寻址该
内存
,但它可以要求操作系统将大容量
内存
的某一
浏览 1
提问于2011-11-11
得票数 1
回答已采纳
1
回答
/proc/smaps中的超大输出
kBVmFlags: rd wr mr mw me nr dd nh 总大小加起来为21,475,147,836K 我使用的是Amazon
Linux
浏览 26
提问于2020-03-18
得票数 0
回答已采纳
2
回答
Linux
使用的
内存
管理
原理
、
、
Linux
内核中的
内存
管理是使用分页或分段完成的,还是两者兼而有之?
浏览 0
提问于2011-03-12
得票数 9
1
回答
使用boost::iostreams::mapped_file
、
、
、
我对
内存
映射
非常陌生,我试图理解
内存
映射
文件,以便在我的项目(基于
linux
)中使用它们。我的要求是写&然后从
内存
映射
文件中读取。我编写了一个示例程序,它只编写并且工作良好,但是我有一些非常基本的疑问,因为我不理解这个
内存
映射
的基本
原理
。如何才能找到我实际写入 我读了那个关闭的文件,
浏览 5
提问于2014-04-30
得票数 3
回答已采纳
1
回答
Linux
内存
映射
、
、
关于
linux
内存
管理,我有几个问题(假设x86 32位平台) 有人能解释一下X86逻辑地址
映射
限制来自哪里吗?在"
linux
设备驱动程序“第15
浏览 3
提问于2013-08-29
得票数 2
1
回答
具有
内存
泄漏的链接列表
、
、
如果我在
Linux
中使用top命令检查我的应用程序,就会发现VIRT始终是相同的(运行几天),而RES在操作后增加了一点(在4字节到32字节之间)。我每60分钟做一次手术。
浏览 0
提问于2019-08-11
得票数 2
回答已采纳
2
回答
windows是否确保
内存
只包含一个副本--与
linux
中相同的dll?
、
、
我一直认为.dll的工作方式和
linux
中的.so一样,windows是否确保
内存
只包含一个副本--与
linux
中相同的dll?
浏览 9
提问于2011-06-11
得票数 2
1
回答
如何将PCIe端点设备
内存
映射
到系统
内存
映射
(MMIO)?
、
、
、
、
Linux
内核或BIOS如何将PCIe 端点设备
内存
映射
到systems 空间?有什么API可以实现吗?假设在为PCIe端点设备编写
Linux
设备驱动程序时,如何将PCIe设备
内存
映射
到MMIO空间?还是在枚举期间,设备已经被BIOS
映射
到MMIO,而我需要做的就是使用ioremap()将设备MMIO重新
映射
到内核虚拟地址的空间? 平台:
Linux
on x86
浏览 15
提问于2019-11-13
得票数 1
2
回答
关于
内存
分配,C malloc/calloc依赖于
Linux
/malloc还是相反?
、
、
据我所知,C具有以下函数,例如:malloc、calloc、realloc,用于分配
内存
。而
linux
内核还具有以下功能:malloc、mmap、kmalloc、vmalloc.分配
内存
我想知道哪一个是最低的。如果你说"
Linux
内核是最低的函数,你的C程序必须用
Linux
内核分配
内存
“,那么
Linux
内核如何分配它自己的
内存
呢?或者说,"
Linux
内核是最低的函数“,那么当我编写一个C程序并在
Linux
浏览 1
提问于2022-03-19
得票数 -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
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
4
回答
Windows
内存
映射
文件
、
、
、
我正在尝试研究Windows内核在
内存
映射
文件/虚拟
内存
方面的行为。具体地说,我感兴趣的是确定
内存
映射
文件的内容(由Windows)刷新到磁盘的频率,以及Windows使用什么标准来确定是时候这样做了。我在网上做了一些研究,除了MSDN,它更多地是关于“如何和为什么”,而不是详细说明内部工作
原理
,似乎没有太多信息。如果有人能给我指点任何文章,或者以前看过这方面的文章,并有一些见解,我将欢迎它。
浏览 3
提问于2009-06-09
得票数 7
回答已采纳
1
回答
linux
也有非页面
内存
吗?
、
、
在Windows中,我们可以找到非页面
内存
,并将其用于内核和驱动程序.(据我理解)。
Linux
也有非页面
内存
吗?根据我的理解,对于
内存
的每一个字节,它必须在一个分配的页面中使用,然后才能在内核/用户空间中使用,为什么在Windows中有非页面
内存
?(或者也适用于
Linux
)
浏览 0
提问于2020-08-28
得票数 0
回答已采纳
1
回答
防止fork()复制进程的
内存
映射
(mmap‘’ed)
、
、
、
、
我有一个实现mmap操作集(vm_operations)的
Linux
设备驱动程序,以及一个使用mmap调用
映射
设备驱动程序
内存
空间的进程。我希望避免这些重复,并实际上使所有的
内存
映射
私有到父程序。 这在
Linux
上是可能的吗?
浏览 5
提问于2015-03-29
得票数 0
2
回答
64位
linux
进程的虚拟
内存
内核部分是什么?
、
、
、
、
我遇到了这个问题:内核
内存
映射
包括所有物理
内存
的直接
映射
,因此
内存
中的所有内容都出现在那里;它还包括内核、模块等的单独
映射
,因此包含内核的物理地址至少出现在两个不同的
映射
中。
浏览 0
提问于2019-04-16
得票数 1
回答已采纳
2
回答
在
linux
中有没有办法访问持久
内存
?
、
、
、
我在
linux
(debian 10)中使用持久性
内存
我所理解的是正确的,
linux
将持久
内存
虚拟化为磁盘,并将其
映射
为virt_addr。如果持久性
内存
已经进行了
内存
映射
,那么直接通过virt_addr访问它会更有效。谢谢。
浏览 8
提问于2019-10-29
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内存映射mmap原理分析
判断算法收敛的利器:压缩映射原理
白话Go语言内存管理--内存分配原理
MemoryFile 共享内存原理分析
图解|Linux内存碎片整理
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券