是否有内核提供的任何保护?因为当我们尝试从用户空间使用malloc()分配内存时,内核允许分配大约124 MB的内存,当我们尝试写入内存时,内核崩溃。如果 是内核内存区域的保护,则不会发生这种情况通过malloc()从用户空间分配内核内存的问题?
-3
A
回答
5
在内核空间中没有内存保护。再次,malloc()在内核空间中不可用,那么你在问什么?
1
Allocating memory in the kernel需要特别考虑。如果您可以发布您的代码,或者更好地解释您对内核空间中“保证”内存的需求,这将非常有帮助。
请记住,内核空间不_infinite_
,在用户空间的内核就是管理缺乏。内核内的内存和许多消费者竞相使用它的限制非常非常严格。
再一次,如果你发布你的代码,这里的许多可以帮助你想出一个更好的设计,我相信这是你可能需要的。
请注意,链接是从2006年。这说明了我的另一点,什么版本你正在使用的内核?
相关问题
- 1. 内存分配内核空间和用户空间进程
- 2. 从内核线程为用户空间分配内存
- 3. 如何通过内存映射从Linux内核空间访问PCI内存(内核3.14)
- 4. 从用户级空间访问内核空间中的变量
- 5. Malloc分配内存超过RAM
- 6. malloc分配内存和SIGSEGV
- 7. 从用户空间访问NOR内存
- 8. 从内核空间绕过数据包到用户空间
- 9. 如何从用户空间访问内核空间?
- 10. 从内核空间访问用户空间 - get_user_pages
- 11. Linux内核:从内核空间调用用户空间的回调函数
- 12. 是否通过的malloc分配的内存有边界?
- 13. CUDA内核内部的内存分配
- 14. 无法使用MALLOC分配内存
- 15. 使用malloc分配动态内存
- 16. 使用malloc动态分配内存()
- 17. C++内存分配问题
- 18. 内存分配问题
- 19. pushViewController内存分配问题
- 20. C++分配内存问题
- 21. Windows内存分配问题
- 22. iPhone内存分配问题
- 23. 内存分配问题
- 24. Eclipse内存分配问题
- 25. iphone内存分配问题
- 26. Netlink用户空间和内核空间通信
- 27. 是否术语“用户空间”和“内核空间”指的是物理内存?
- 28. 内存分配/重新分配问题
- 29. malloc分配内存的时间量可用于?
- 30. 内核读取/写入用户空间内存
显示完整的代码并描述环境。它是“内核”而不是“内核”。 – ygrek 2010-04-01 09:47:45
@basu sagar:您是否打算撤销对问题标题的拼写更正? – 2010-04-06 06:57:55
@sagar - 如有可能,请张贴有问题的代码。 – 2010-04-06 10:55:46