malloc,vmalloc與kmalloc,kfree與vfree的區別和聯繫

kmalloc和vmalloc是分配的是內核的內存,malloc分配的是用戶的內存 kmalloc保證分配的內存在物理上是連續的,vmalloc保證的是在虛擬地址空間上的連續 kmalloc能分配的大小有限,vmalloc和malloc能分配的大小相對較大 內存只有在要被DMA訪問的時候才需要物理上連續(必須用kmalloc) vmalloc比kmalloc要慢 1)kmalloc分配的物理地址與
相關文章
相關標籤/搜索