0%

本文简介Linux内核里spinlock实现逻辑,这里会总结下spinlock各种实现的基础逻辑。 代码分析基于内核v6,5-rc5,涉及到和体系结构相关的部分,我们采用ARM64来分析。 知乎上有一个系列的文章已经把这块讲的很好,它的位置在这里:https://zhuanlan.zhihu.com/p/100546935

阅读全文 »

本文是《超标量处理器》一书第二章Cache和第三章虚拟存储器的笔记。之前也整理过 有关cache和页表的东西,本文从硬件实现的角度再次整理下,这次整理重点在整体思路的梳理。

阅读全文 »

本文对超标量处理器里load/store指令的实现做一个梳理,其中的信息来自各个地方, 再加上作者自己的逻辑分析。所以,本文只是自己对load/store指令实现的一个总结。

阅读全文 »