5

所以,我想知道 - 我将如何在内核中实现复制内存页面 ( ) 并利用写时复制机制而不是立即传输数据。struct page

现在,我通过将用户空间地址转换为页面来复制页面,使用allocate_pages内核分配所需数量的页面,使用复制它们copy_pages,最后使用install_special_mapping. 这可行,但我觉得这可以使用写时复制机制进行优化。

4

0 回答 0