H H06 —— 内存条的金手指是怎么连接的:PCB 走线、阻抗控制和 DQ 信号完整性 dean written 2 年 ago H06 —— 内存条的金手指是怎么连接的:PCB 走线、阻抗控制和 DQ 信号完整性 金句:看不见的走线长度,... » 阅读全文
从 从零写OS内核|350:音频子系统——ALSA 是怎么播放声音的 dean written 2 年 ago 从零写OS内核|350:音频子系统——ALSA 是怎么播放声音的 摘要:音频是计算机最常用的外设功能之一,从播... » 阅读全文
S S07 —— 为什么内存标称频率,不是它实际工作的频率 dean written 2 年 ago S07 —— 为什么内存标称频率,不是它实际工作的频率 金句:名字和实质,从来都不是同一件事。 DDR 名字里... » 阅读全文
从 从零写 OS 内核-第十七篇:调度器 —— 让多任务真正“并发”起来! dean written 2 年 ago 从零写 OS 内核-第十七篇:调度器 —— 让多任务真正“并发”起来! “协作式多任务依赖程序主动让出 CPU... » 阅读全文
2 231 Netfilter:Linux 网络过滤核心架构与 HOOK 机制深度解析 dean written 2 年 ago 231 Netfilter:Linux 网络过滤核心架构与 HOOK 机制深度解析 前言 在 Linux 内核... » 阅读全文
H H02 —— 为什么内存要成对插:双通道是怎么工作的 dean written 3 年 ago H02 —— 为什么内存要成对插:双通道是怎么工作的 金句:独木不成林,双木才成林——带宽也是。 单通道 vs... » 阅读全文
【 【从零写OS内核】334 SystemServer 启动服务管理机制 dean written 3 年 ago title: 【从零写OS内核】334 SystemServer 启动服务管理机制 category: os ... » 阅读全文
3 357|内存管理:Buddy System 伙伴系统 dean written 3 年 ago 357|内存管理:Buddy System 伙伴系统 金句:把内存切成整齐的 2 的幂次块,用完了合并,用完了... » 阅读全文
【 【从零写OS内核】336 U-Boot 移植:从零让你的开发板跑起来 dean written 3 年 ago title: 【从零写OS内核】336 U-Boot 移植:从零让你的开发板跑起来 category: os ... » 阅读全文
H H09 —— 内存条是怎么被制造出来的:PCB、焊接和测试筛选 dean written 3 年 ago H09 —— 内存条是怎么被制造出来的:PCB、焊接和测试筛选 金句:每一根稳定工作的内存条,背后都有一次严格... » 阅读全文
A A12 —— 内存系统的完整旅程:从物理到虚拟到应用 dean written 3 年 ago A12 —— 内存系统的完整旅程:从物理到虚拟到应用 金句:理解内存的唯一方法,是走一遍数据从硬件到应用的完整... » 阅读全文
K K03 —— 进程创建时的内存复制:copy_page_range 和 COW 细节 dean written 3 年 ago K03 —— 进程创建时的内存复制:copy_page_range 和 COW 细节 金句:fork 的优雅,... » 阅读全文
3 355|虚拟内存:从 CR3 到完整页表建立 dean written 3 年 ago 355|虚拟内存:从 CR3 到完整页表建立 金句:没有虚拟内存,内核连自己都保护不了。整个现代 OS 的安全... » 阅读全文
从 从零写OS内核 | MBR 分区:磁盘是怎么被切成块的,以及多系统怎么共存 dean written 3 年 ago 从零写OS内核 | MBR 分区:磁盘是怎么被切成块的,以及多系统怎么共存 你有没有过这种经历:买了一块新硬盘... » 阅读全文