合集-OS

摘要:0、引言 在现代网络系统中,随着数据传输量的不断增加,如何高效地处理网络请求成为了一个重要的研究课题。本文将从操作系统底层数据传输的过程出发,探讨零拷贝技术的原理以及它如何优化数据传输效率。这对今后学习多种相关技术将有助于我们理解其根本原理。 1、传统的磁盘I/O原理 在最初的操作系统设计中,系统内 阅读全文
posted @ 2024-10-31 09:30 MelonTe 阅读(155) 评论(0) 推荐(0)
摘要:0、引言 本篇博客将从socket模型为起点,引入IO多路复用的学习。 1、Socket模型 1.1、Socket的诞生 Socket的诞生背景: Socket最早出现在20实际80年代的Unix操作系统中,当时计算机和网络技术逐步发展,分布式计算开始流行,操作系统需要提供一种标准化的网络通信方式来 阅读全文
posted @ 2024-11-04 21:11 MelonTe 阅读(472) 评论(0) 推荐(1)
摘要:0、引言 在上一篇的笔记中,我们学习了操作系统提供的高效I/O管理技术,主要用于解决服务器在高并发场景下的资源浪费和瓶颈问题。但是在实际的代码编写中,要是我们都全部调用底层的I/O多路复用接口来编写网络程序这种面向过程的方式,必然会导致开发的效率不高。于是在这一章节,我们来学习两个重要的Reacto 阅读全文
posted @ 2024-11-07 18:18 MelonTe 阅读(314) 评论(0) 推荐(0)