malloc和kmalloc
时间: 2023-11-27 08:44:20 浏览: 89
Linux内存管理之malloc、vmalloc、kmalloc
mallockmalloc都是用于动态分配内存的函数,但是它们的使用场景不同。malloc是C标准库中的函数,用于在用户空间分配内存,而kmalloc是Linux内核中的函数,用于在内核空间分配内存。由于内核空间的内存管理需要考虑更多的因素,如内存对齐、内存碎片等问题,因此kmalloc相比malloc更加复杂。
阅读全文
Linux内存管理之malloc、vmalloc、kmalloc