一文读懂 | Linux系统启动过程

一文读懂 | Linux系统启动过程

如果某一天,贵公司的一台Linux服务器突然出现启动问题,这将是一件非常重要的事情。重新安装系统是一个很耗时的过程,而且很可能会导致数据的丢失。

大话SPI通信–基础巩固篇

大话SPI通信–基础巩固篇

SPI通信在嵌入式领域被广泛应用,相对于串口、IIC等通信方式,SPI通信以其高速和高效率的串行接口技术而著称。

一文读懂Linux内核内存映射与页表

一文读懂Linux内核内存映射与页表

一般情况下,我们所指的内存容量指的是物理内存,只有内核才有权限直接访问物理内存,而进程不能直接进行访问。

定时器实现原理——时间轮

定时器实现原理——时间轮

时间轮算法通过维护一个时间轮来处理定时任务,将时间轮按照一定的时间单位进行划分成不同的刻度。根据任务的延时来计算任务应该落在时间轮的哪个刻度上,如果任务的执行时长超出了一个刻度的范围,就需要增加一个参数来记录时间轮需要转动的圈数。

Linux 网络性能的 15 个优化建议!

Linux 网络性能的 15 个优化建议!

首先要强调的建议就是尽可能减少不必要的网络IO操作。

详解linux多线程——互斥锁、条件变量、读写锁、自旋锁、信号量

详解linux多线程——互斥锁、条件变量、读写锁、自旋锁、信号量

在一个多任务的操作环境中,数个进程可能需要同时访问同一个资源。例如,想象在一个办公室环境中,你正在使用打印机进行打印,而与此同时,另一个同事也尝试使用同一打印机。如果没有适当的同步措施,打印的结果可能会混乱。

Linux命令lsscsi详解

Linux命令lsscsi详解

为了深入理解lsscsi命令的工作原理,我们先需要掌握SCSI的概念以及硬盘接口和参数的基础知识。

嵌入式Qt-交叉编译FFmpeg与视频播放测试

嵌入式Qt-交叉编译FFmpeg与视频播放测试

要在Linux设备上利用Qt界面播放视频,一个可行的解决方案是利用FFmpeg库来完成视频的解码与播放任务。这一节将首先介绍如何进行FFmpeg库的交叉编译,以便把FFmpeg库移植到Linux设备上。

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

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

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

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

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

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

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

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

微信扫一扫关注我们

关注微博
返回顶部