logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

伙伴系统:内存世界的「拼图大师」

伙伴系统是一种高效的内存管理算法,通过将内存划分为2的幂次方块,实现快速分配与合并。其核心原理包括伙伴树的构建、分配时的精准搜索与分割、释放时的合并优化,显著降低碎片并提升效率。代码实现依赖空闲列表与伙伴树,关键操作如buddy_alloc和buddy_free遵循分层处理逻辑。伙伴系统优势在于O(logn)时间复杂度和低碎片率,但存在内部碎片问题。广泛应用于Linux内核、Java虚拟机及嵌入式

文章图片
#算法#c++
Go语言入门

在编程语言的江湖中,Go(Golang)的崛起堪称传奇——诞生仅十余年,却已成为云计算、微服务、高并发领域的「事实标准」。从Docker到Kubernetes,从Etcd到TiDB,Go的身影遍布现代基础设施的核心场景。它既非C/C++的性能王者,亦非Python的胶水语言,却以「简单、高效、可维护」的设计哲学,重新定义了「工程级语言」的标准。本文将从​​设计哲学​​、​​核心特性​​和​​快速上

文章图片
#算法
到底了