美文网首页
拷贝方式

拷贝方式

作者: Du___ | 来源:发表于2019-03-20 14:20 被阅读0次

    1.拷贝实现机制

    用户态空间(User Space)——给普通应用和服务使用

    内核态空间(Kernel Space)——操作系统内核、硬件驱动等运行在内核态空间,具有相对高的特权。

    基于输入输出流进行独写时候:实际上是进行了多次上下文切换,比如应用读取数据时,先在内核态将数据从磁盘读取到内核缓存,再切换到用户态将数据从内核缓存读取到用户缓存——开销大

    基于NIO transferTo:在Linux和Unix上,会采用零拷贝技术,数据传输不需要用户态参与,省去了上下文切换的开销和不必要的内存拷贝。

    相关文章

      网友评论

          本文标题:拷贝方式

          本文链接:https://www.haomeiwen.com/subject/ckvzmqtx.html