长 长文103: 内存管理-内核篇:Slab 分配器深度设计 —— 对比 Linux 实现 dean written 1 年 ago 长文103: 内存管理-内核篇:Slab 分配器深度设计 —— 对比 Linux 实现 “Buddy 系统擅长... » 阅读全文
从 从零写 OS 内核-第三十一篇:画板工具与文字渲染 —— 在你的窗口中书写文字! dean written 1 年 ago 从零写 OS 内核-第三十一篇:画板工具与文字渲染 —— 在你的窗口中书写文字! “图形界面不能只有像素,还需... » 阅读全文
长 长文102:内存管理-物理篇:Buddy 系统深度剖析 —— 从理论到工业级实现 dean written 1 年 ago 长文102:内存管理-物理篇:Buddy 系统深度剖析 —— 从理论到工业级实现 “Buddy 分配器远不止‘... » 阅读全文
从 从零写 OS 内核-第三十四篇:PCIe 基础与驱动框架 —— 现代硬件的高速公路 dean written 1 年 ago 从零写 OS 内核-第三十四篇:PCIe 基础与驱动框架 —— 现代硬件的高速公路 “e1000 驱动让我们连... » 阅读全文
从 从零写 OS 内核-第八篇:fork 与 exec —— 让进程“繁衍”起来! dean written 1 年 ago 从零写 OS 内核-第八篇:fork 与 exec —— 让进程“繁衍”起来! “一个进程只能孤独运行?那不是... » 阅读全文
从 从零写 OS 内核-第二十七篇:应用启动器(Launcher) —— 构建你的桌面环境雏形 dean written 1 年 ago 从零写 OS 内核-第二十七篇:应用启动器(Launcher) —— 构建你的桌面环境雏形 “图形界面不能只有... » 阅读全文
从 从零写 OS 内核-第二十五篇:Unix 域套接字 —— 实现进程间通信(IPC)的基石 dean written 1 年 ago 从零写 OS 内核-第二十五篇:Unix 域套接字 —— 实现进程间通信(IPC)的基石 “Display S... » 阅读全文
从 从零写 OS 内核-第九篇:用户态程序加载 —— ELF 解析与简易文件系统 dean written 1 年 ago 从零写 OS 内核-第九篇:用户态程序加载 —— ELF 解析与简易文件系统 “你的 OS 能 fork/ex... » 阅读全文
从 从零写 OS 内核-第二十四篇:Display Server 与 Client —— 构建共享内存图形架构 dean written 1 年 ago 从零写 OS 内核-第二十四篇:Display Server 与 Client —— 构建共享内存图形架构 “... » 阅读全文
从 从零写 OS 内核-第二十篇:用户工具链 —— 实现 ls、cat、mkdir 等基础命令 dean written 1 年 ago 从零写 OS 内核-第二十篇:用户工具链 —— 实现 ls、cat、mkdir 等基础命令 “内核再强大,若没... » 阅读全文
从 从零写 OS 内核-第三十二篇:集成 LVGL —— 用开源 GUI 框架实现文本编辑器 dean written 1 年 ago 从零写 OS 内核-第三十二篇:集成 LVGL —— 用开源 GUI 框架实现文本编辑器 “从零造轮子虽有趣,... » 阅读全文
A AI模型的本质:用参数拟合人类难以理解的高维函数 dean written 2 年 ago AI模型的本质:用参数拟合人类难以理解的高维函数 在人工智能热潮席卷全球的今天,我们常常听到“大模型”“参数量... » 阅读全文
从 从零写 OS 内核-第二十六篇:用户态 Display Server 与 Client —— 真正的图形系统架构 dean written 2 年 ago 从零写 OS 内核-第二十六篇:用户态 Display Server 与 Client —— 真正的图形系统架... » 阅读全文
从 从零写OS内核 | 键盘——按键是怎么变成字符的 dean written 2 年 ago 从零写OS内核 | 键盘——按键是怎么变成字符的 你有没有想过这个过程:你按下一个键 → 屏幕上出现一个字符。... » 阅读全文
2 233 Conntrack:连接跟踪与NAT的高性能实现 dean written 2 年 ago 233 Conntrack:连接跟踪与NAT的高性能实现 前言 在前面两篇文章中,我们分别深入理解了 Netf... » 阅读全文
B B02 —— 内存条的身份证:SPD 芯片里到底存了什么 dean written 2 年 ago B02 —— 内存条的身份证:SPD 芯片里到底存了什么 金句:没有 SPD 的内存,就像一个没有身份的人——... » 阅读全文
从 从零写OS内核|345:USB 协议——从 HID 到高速设备 dean written 2 年 ago 从零写OS内核|345:USB 协议——从 HID 到高速设备 摘要:USB 几乎是所有外设的”通... » 阅读全文
从 从零写 OS 内核-第七篇:用户态进程与系统调用 —— 让你的 OS 真正“可用”! dean written 2 年 ago 从零写 OS 内核-第七篇:用户态进程与系统调用 —— 让你的 OS 真正“可用”! “内核再强大,若不能运行... » 阅读全文
从 从零写OS内核 | BIOS到内核的最后一跳——POST之后CPU在想什么 dean written 2 年 ago 从零写OS内核 | BIOS到内核的最后一跳——POST之后CPU在想什么 你按下电源键,屏幕亮了风扇转了,B... » 阅读全文
B B07 —— 从 e820 到内存管理初始化:memblock allocator dean written 2 年 ago B07 —— 从 e820 到内存管理初始化:memblock allocator 金句:内核启动的第一步,是... » 阅读全文