如何在linux中写入虚拟空间



如何在Kernel mode中写入虚拟地址空间?

您的问题有点令人困惑:您要访问的虚拟地址空间是内核空间还是用户空间?

如果它是内核空间,就直接访问它

如果是用户空间。需要明确的一点是,在Linux上,每个运行的进程都有自己的虚拟空间。

您想在内核模式下访问哪个进程的虚拟空间?如果有人不知道,在内核模式下写入它是没有意义的。

田已经涵盖了大部分要点。访问进程虚拟地址空间的一个附加点。如果您决定访问进程虚拟地址空间,则必须处理进程虚拟地址无效或被调出的问题。有关访问用户空间虚拟地址的示例,请查看uiomove()。

最新更新