
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Linux Mem -- Slub内存分配器基础
本文深入剖析了Linux内核中的SLUB内存分配器,主要内容包括:1. SLUB的设计背景,作为SLAB/SLOB的优化版本,解决了小内存分配效率和碎片化问题;2. 核心数据结构剖析,包括kmem_cache、kmem_cache_cpu、kmem_cache_node和slab结构体;3. 初始化流程详解,分为kmem_cache基础变量初始化、kmalloc_caches数组构建和系统机制注册

ARM处理器 -- 中断控制器GICv3
其他安全状态的中断被作为FIQ类型中断、此类异常被带入EL3执行环境,软件切换到EL3环境执行时,需要执行必要的上下文切换。软件分配LPI中断的中断号到Collections,便于高效的移动中断从一个PE到另一个PE。当PE已经在处理一个低优先级的中断时收到一个高优先级的中断信号,此时就有可能发生中断对PE的竞争。SPI、PPI、SGI中断的优先级为8bit,但是LPI的中断优先级只有6bit,低

到底了







