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 金句:内核启动的第一步,是... » 阅读全文
H H05 —— 内存上电后发生了什么:SPD 芯片和 BIOS 内存 Training dean written 2 年 ago H05 —— 内存上电后发生了什么:SPD 芯片和 BIOS 内存 Training 金句:每一根内存条能在电... » 阅读全文
从 从零写OS内核 | 电脑开机后,BIOS/UEFI/GRUB 是怎么把控制权交给 OS 的 dean written 2 年 ago 从零写OS内核 | 电脑开机后,BIOS/UEFI/GRUB 是怎么把控制权交给 OS 的 你有没有想过这个问... » 阅读全文
从 从零写OS内核 | 物理内存管理——Buddy System 伙伴系统 dean written 2 年 ago 从零写OS内核 | 物理内存管理——Buddy System 伙伴系统 一个 64KB 的内存请求,你手上最小... » 阅读全文
从 从零写 OS 内核-第六篇:初探多任务 —— 从单核循环到进程切换 dean written 2 年 ago 从零写 OS 内核-第六篇:初探多任务 —— 从单核循环到进程切换 “一个内核只能干一件事?那叫裸机程序。 真... » 阅读全文
A A08 —— 野指针和悬空指针:两种失效指针的区别 dean written 2 年 ago A08 —— 野指针和悬空指针:两种失效指针的区别 金句:指针失效有两条路——一条是内存被释放(悬空),一条是... » 阅读全文
从 从零写OS内核-第十五篇:Slab分配器 —— 高效管理内核小对象 dean written 2 年 ago 从零写OS内核-第十五篇:Slab分配器 —— 高效管理内核小对象 从零写 OS 内核-第十五篇:Slab 分... » 阅读全文
A A05 —— use-after-free:释放后再访问的问题 dean written 2 年 ago A05 —— use-after-free:释放后再访问的问题 金句:释放一块内存后继续使用它,就像在一块已经... » 阅读全文
长 长文104: 内存管理-虚拟篇 I:页表操作与虚拟内存区域(VMA)深度解析 dean written 2 年 ago 长文104: 内存管理-虚拟篇 I:页表操作与虚拟内存区域(VMA)深度解析 “虚拟内存是现代操作系统的基石,... » 阅读全文
A A01 —— malloc 的底层:brk 和 mmap 如何协同 dean written 2 年 ago A01 —— malloc 的底层:brk 和 mmap 如何协同 金句:你用的每一块 malloc 的内存,... » 阅读全文
长 长文106: 内存管理-高级篇:写时复制、交换与 NUMA 优化深度解析 dean written 2 年 ago 长文106: 内存管理-高级篇:写时复制、交换与 NUMA 优化深度解析 “当物理内存不足时,操作系统如何优雅... » 阅读全文
从 从零写OS内核 | VFS——虚拟文件系统,Linux的”一切皆文件”是怎么实现的 dean written 2 年 ago 从零写OS内核 | VFS——虚拟文件系统,Linux的”一切皆文件”是怎么实现的 你... » 阅读全文