一文读懂零拷贝技术|splice使用

一文读懂零拷贝技术|splice使用

从所提供的图形解析中,我们观察到在文件传输过程中,一个初始步骤涉及将文件页缓存(Page Cache)从内核态转移至用户态缓存。之后,数据再从用户态缓存传输到客户端的Socket缓冲区。

图文并茂,详解TCP和UDP协议的原理和区别

图文并茂,详解TCP和UDP协议的原理和区别

最近,我深入研究了TCP与UDP的基本原理及其之间的差异,并在此做出一些简要总结。

Linux驱动|rtc-hym8563移植笔记

Linux驱动|rtc-hym8563移植笔记

本篇文章将着重介绍如何快速开始在瑞芯微rk3568平台上的操作,对于希望迅速上手该平台的读者,可以参照下文推荐的资源:

「linux」如何实现一个malloc

「linux」如何实现一个malloc

对任何学习或使用过C语言的人来说,malloc函数应该并不陌生。众所周知,malloc允许我们申请一段连续的内存区域,并且当这块内存不再需要时,可以通过free函数将其释放。

「技术干货」Linux内核常用调试方法

「技术干货」Linux内核常用调试方法

开发内核比起用户空间的开发难度更高,主要是因为调试内核带来的挑战。内核出现的错误经常会引起系统的崩溃,而且很难捕捉到出错时刻的状态。深入理解内核是调试成功的关键因素。

为什么局域网IP通常以192.168开头而不是1.2或者193.169?

为什么局域网IP通常以192.168开头而不是1.2或者193.169?

路由器的配置者通常倾向于使用出厂设置的IP地址作为网络的网关,因为更改为其他IP地址既复杂又麻烦。确实如此,经常进行网络维护的技术人员会发现,输入“192.168”已变得极为熟练。然而,这并非最深层的原因。

单片机和PLC之间有什么区别?

单片机和PLC之间有什么区别?

在我日常的职务中,经常与单片机(MCU)和可编程逻辑控制器(PLC)这两类设备打交道。这两种设备在我的工作经验中占据了重要的位置,对于它们的性能和应用我有着较深的了解。本日,我意在探讨这两类控制设备之间存在的差异及它们之间的关联。

Linux驱动 | Linux内核 RTC时间架构

Linux驱动 | Linux内核 RTC时间架构

探讨Linux内核时间子系统及驱动移植深度解析

晶振是干什么用的?晶振的作用和原理?一文带你搞懂晶振

晶振是干什么用的?晶振的作用和原理?一文带你搞懂晶振

基本解释:当我们谈论晶振时,我们实际上是指石英晶体振荡器,亦即晶体振荡器。

Linux驱动|rtc-hym8563移植笔记

Linux驱动|rtc-hym8563移植笔记

本文基于瑞芯微rk3568平台,关于该平台快速入手操作,大家可以参考以下文章:

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部