S S09 —— ECC 内存:单比特错误是怎么发现和纠正的 dean written 2 年 ago S09 —— ECC 内存:单比特错误是怎么发现和纠正的 金句:可靠的系统,在于它能在最坏的情况下依然正确运行... » 阅读全文
H H07 —— DDR 的功耗是怎么计算的:IDD 参数和功耗模型 dean written 2 年 ago H07 —— DDR 的功耗是怎么计算的:IDD 参数和功耗模型 金句:每一次刷新、每一次激活、每一次读写,都... » 阅读全文
从 从零写OS内核 | 系统调用——用户态是怎么触发内核代码的 dean written 2 年 ago # 从零写OS内核 | 系统调用——用户态是怎么触发内核代码的 你在程序里写了一行 `write(fd, ... » 阅读全文
从 从零写OS内核|349:SPI 总线——高速串行通信 dean written 2 年 ago 从零写OS内核|349:SPI 总线——高速串行通信 摘要:SPI 是比 I2C 更高速的串行总线,常见于 F... » 阅读全文
从 从零写 OS 内核-第二十九篇:鼠标驱动 —— 为你的图形界面添加指针控制 dean written 2 年 ago 从零写 OS 内核-第二十九篇:鼠标驱动 —— 为你的图形界面添加指针控制 “键盘虽高效,但图形界面离不开鼠标... » 阅读全文
S S10 —— 怎么读懂内存的 Datasheet dean written 2 年 ago S10 —— 怎么读懂内存的 Datasheet 金句:会读规格书的工程师,才能做出正确的产品决策。 Data... » 阅读全文
H H03 —— CL-tRCD-tRP-tRAS:内存时序是怎么影响实际延迟的 dean written 2 年 ago H03 —— CL-tRCD-tRP-tRAS:内存时序是怎么影响实际延迟的 金句:只看标称频率选内存,就像只... » 阅读全文
从 从零写 OS 内核-第三十篇:窗口管理器鼠标支持 —— 实现点击、拖拽与窗口操作 dean written 2 年 ago 从零写 OS 内核-第三十篇:窗口管理器鼠标支持 —— 实现点击、拖拽与窗口操作 “键盘是高效之选,鼠标是直观... » 阅读全文
A A07 —— 内存池:预先分配,按需分配,避免碎片化 dean written 2 年 ago A07 —— 内存池:预先分配,按需分配,避免碎片化 金句:在需要频繁分配和释放的场景下,预分配一个池比每次向... » 阅读全文
H H10 —— CPU 里的内存控制器:IMC 的架构和它与核心的交互 dean written 2 年 ago H10 —— CPU 里的内存控制器:IMC 的架构和它与核心的交互 金句:最好的内存控制,是让 CPU 感受... » 阅读全文
K K07 —— malloc 背后的故事:brk、mmap 和 ptmalloc 分配器 dean written 2 年 ago K07 —— malloc 背后的故事:brk、mmap 和 ptmalloc 分配器 金句:你调用的 mal... » 阅读全文
3 332 Android init 进程:用户态的第一个进程 dean written 2 年 ago 332 Android init 进程:用户态的第一个进程 系列导航:330-启动总览 | 331-Bootl... » 阅读全文
从 从零写OS内核|346:键盘——按键是怎么变成字符的 dean written 2 年 ago 从零写OS内核|346:键盘——按键是怎么变成字符的 摘要:你敲下一个按键,字符就出现在屏幕上——这中间发生了... » 阅读全文
懂 懂点儿底层原理 – 内存专题 | S04 | DRAM 访问的完整时序:命令、信号、和延迟的来源 dean written 2 年 ago 懂点儿底层原理 – 内存专题 | S04 | DRAM 访问的完整时序:命令、信号、和延迟的来源 ... » 阅读全文
2 232 iptables:规则表与链的深度剖析 dean written 2 年 ago 232 iptables:规则表与链的深度剖析 前言 上一篇文章我们深入理解了 Netfilter 的 HOO... » 阅读全文
3 356|系统调用:用户态怎么触发内核代码 dean written 2 年 ago 356|系统调用:用户态怎么触发内核代码 金句:用户程序永远不可能直接读写硬件,哪怕只是打印一个字符,也要请内... » 阅读全文
从 从零写OS内核 | Windows GPT+UEFI 启动:ESP 分区、NVRAM 启动项与 Secure Boot 完整解析 dean written 2 年 ago 从零写OS内核 | Windows GPT+UEFI 启动:ESP 分区、NVRAM 启动项与 Secure ... » 阅读全文
从 从零写OS内核 | 进程与调度——从fork到schedule,一个进程是怎么诞生的 dean written 2 年 ago 从零写OS内核 | 进程与调度——从fork到schedule,一个进程是怎么诞生的 你敲下 ./a.out ... » 阅读全文
0 05:内存管理-用户篇:从 brk 到 malloc —— 用户态内存分配器深度解析 dean written 2 年 ago 05:内存管理-用户篇:从 brk 到 malloc —— 用户态内存分配器深度解析 “用户程序调用 mall... » 阅读全文