在Linux设备驱动程序中使用保留内存

时间:2018-01-07 22:46:11

标签: linux memory driver

在编写允许设备和用户空间代码共享内存的设备驱动程序时,使用reserved memory执行此任务有什么好处吗?

我能想到的一些事情:

  • 如果仅为此特定设备分配了保留内存,则其他进程将无法耗尽可用内存并且不会为驱动程序留下任何内容。当驱动程序需要大量连续内存时,这可能特别有用。
  • 驱动程序始终可以使用相同的固定(物理)内存地址,这可能是设备所需的内容。

在这种情况下,是否还有其他充分理由(不)为驱动程序使用保留内存?

0 个答案:

没有答案