共 1 篇文章 |
|
根据发散、汇聚的概念,进程只需一个系统调用,就能把一连串缓冲区地址传递给操作系统,然后内核就溃疡顺序填充或排干多个缓冲区,读的时候把数据发散到多个用户空间缓冲区,写的时候再从多个缓冲区把数据汇聚起来。由于设备控制器不能通过DMA直接存储到用户空间,但通过把内核空间地址和用户空间的虚拟地址映射到同一个物理地址,这样,DMA硬... 阅257 转1 评0 公众公开 16-11-29 08:30 |
共 1 篇文章 |
|
根据发散、汇聚的概念,进程只需一个系统调用,就能把一连串缓冲区地址传递给操作系统,然后内核就溃疡顺序填充或排干多个缓冲区,读的时候把数据发散到多个用户空间缓冲区,写的时候再从多个缓冲区把数据汇聚起来。由于设备控制器不能通过DMA直接存储到用户空间,但通过把内核空间地址和用户空间的虚拟地址映射到同一个物理地址,这样,DMA硬... 阅257 转1 评0 公众公开 16-11-29 08:30 |