码迷,mamicode.com
首页 > 其他好文 > 详细

传统IO与零拷贝的几种实现

时间:2020-11-27 11:38:06      阅读:9      评论:0      收藏:0      [点我收藏+]

标签:中断   操作   bsp   占用   拷贝   技术   log   htm   产生   

早期的数据IO,由用户进程向CPU发起,应用程序与磁盘之间的 I/O 操作都是通过 CPU 的中断完成的。

CPU还要负责将磁盘缓冲区拷贝到内核缓冲区(pageCache),再从内核缓冲区拷贝到用户缓冲区。

为了减少CPU占用,产生了DMA技术,大大解放了CPU

传统IO方式及DMA技术的优势可以参考之前一篇 https://www.cnblogs.com/ttaall/p/13738562.html

 

传统IO与零拷贝的几种实现

标签:中断   操作   bsp   占用   拷贝   技术   log   htm   产生   

原文地址:https://www.cnblogs.com/ttaall/p/14029974.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!