随笔分类 -  操作系统

摘要:进程间的通信方式 1、管道:其实就是一个进程将数据写到内核中,另一个线程从内核中读取数据。 单向:无格式的流并且大小受限;先进先出;管道这种通信方式效率低,不适合进程间频繁地交换数据; 匿名管道:匿名管道是只能用于存在父子关系的进程间通信 命名管道:可以在任何的进程之间使用,因为使用命名管道的前提, 阅读全文
posted @ 2022-03-16 20:48 阿宁你好啊 阅读(208) 评论(0) 推荐(0) 编辑
摘要:零拷贝主要是优化内核缓冲区和用户缓存区的之间拷贝次数 怎么出现一步一步出现零拷贝的呢,下面跟大家讲一下。 下图是当用户发出读写请求到操作系统进行交互的简单流程图 传统模式 从上图描述,把数据从内核缓冲区拷贝到用户缓冲区只是一次读操作,但是在网络编程中,该操作需要4次拷贝,4次上下文切换,因此性能低。 阅读全文
posted @ 2022-03-16 19:17 阿宁你好啊 阅读(860) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示