Chapter 8: Allocating Memory
Submitted by admin on Tue, 2006-06-27 18:13
Thus far, we have used kmalloc and kfree for the allocation and freeing of memory. The Linux kernel offers a richer set of memory allocation primitives, however. In this chapter, we look at other ways of using memory in device drivers and how to optimize your system's memory resources. We do not get into how the different architectures actually administer memory. Modules are not involved in issues of segmentation, paging, and so on, since the kernel offers a unified memory management interface to the drivers. In addition, we won't describe the internal details of memory management in this chapter, but defer it to Chapter 15.
...
Download PDF.
»
- Add new comment
- 4420 reads








Recent comments
3 days 13 hours ago
1 week 22 hours ago
1 week 4 days ago
2 weeks 1 day ago
2 weeks 2 days ago
3 weeks 4 days ago
4 weeks 8 hours ago
4 weeks 8 hours ago
4 weeks 15 hours ago
4 weeks 17 hours ago