首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我可以分配一个大的和有保证的连续范围物理内存(100MB)吗?

我可以分配一个大的和有保证的连续范围物理内存(100MB)吗?
EN

Stack Overflow用户
提问于 2013-11-19 19:19:30
回答 1查看 1.1K关注 0票数 0

我可以在Linux上分配一个大的保证连续范围的物理内存(100MB连续无中断)吗?如果我可以,那么我如何做到这一点?

有必要通过PCI-Express条将这个连续的内存块从一个CPU1映射到位于PCIe非透明网桥后面的另一个CPU2。

EN

回答 1

Stack Overflow用户

发布于 2013-11-19 19:43:15

从用户空间--不能保证取决于你的运气。

如果您将驱动程序编译到内核中--您可以使用mmap并分配所需的内存量。

如果需要将其用作存储或其他非特定于驱动程序的工作,那么您应该在引导命令行中设置memmap参数。

例如,memmap=200M$1700M它将从1700M (地址)的末尾开始阻塞200MB内存。

以后它也可以用作FS ;)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20070108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档