A A09 —— 内存屏障和缓存一致性:多核访问的乱序问题 dean written 2 年 ago A09 —— 内存屏障和缓存一致性:多核访问的乱序问题 金句:在多核 CPU 里,你看到的内存顺序,不一定是真... » 阅读全文
从 从零写OS内核 | SPI 总线——高速串行通信 dean written 2 年 ago 从零写OS内核 | SPI 总线——高速串行通信 你有没有想过:一片 NOR Flash 芯片,是怎么和 CP... » 阅读全文
从 从零写OS内核 | Clocksource 框架——Linux 怎么在 TSC、HPET、LAPIC 里挑最优时钟源 dean written 2 年 ago 从零写OS内核 | Clocksource 框架——Linux 怎么在 TSC、HPET、LAPIC 里挑最优... » 阅读全文
B B11 —— 现代计算机的内存空间布局:虚拟地址和物理地址的完整映射 dean written 2 年 ago B11 —— 现代计算机的内存空间布局:虚拟地址和物理地址的完整映射 金句:理解内存布局,是理解系统设计的钥匙... » 阅读全文
A A02 —— 堆的内部结构:arena、bin 和 chunk dean written 2 年 ago A02 —— 堆的内部结构:arena、bin 和 chunk 金句:malloc 管理的堆,是一个由 bin... » 阅读全文
从 从零写 OS 内核-第二十二篇:设备模型与 devfs —— 统一管理所有硬件设备 dean written 2 年 ago 从零写 OS 内核-第二十二篇:设备模型与 devfs —— 统一管理所有硬件设备 从零写 OS 内核-第二十... » 阅读全文
懂 懂点儿底层原理 – 内存专题 | S06 | DDR5 相比 DDR4,内存带宽是怎么翻倍提升的 dean written 2 年 ago 懂点儿底层原理 – 内存专题 | S06 | DDR5 相比 DDR4,内存带宽是怎么翻倍提升的 ... » 阅读全文
A A06 —— new/delete 和 malloc/free:C++ 内存管理的区别 dean written 2 年 ago # A06 —— new/delete 和 malloc/free:C++ 内存管理的区别 **金句**:ne... » 阅读全文
3 330-Android启动流程深度解析:从开机到第一个APP dean written 2 年 ago 330-Android启动流程深度解析:从开机到第一个APP 系列导航:331-Bootloader | 33... » 阅读全文
H H04 —— XMP 和 EXPO:内存是怎么超频的,为什么标称 3200 能跑到 3600 dean written 2 年 ago H04 —— XMP 和 EXPO:内存是怎么超频的,为什么标称 3200 能跑到 3600 金句:买的标称3... » 阅读全文
从 从零写 OS 内核-第三十三篇:e1000 网卡驱动 —— 让你的 OS 接入网络世界! dean written 2 年 ago 从零写 OS 内核-第三十三篇:e1000 网卡驱动 —— 让你的 OS 接入网络世界! “没有网络的操作系统... » 阅读全文
K K11 —— 物理页分配的全路径:alloc_pages 和伙伴系统 dean written 2 年 ago K11 —— 物理页分配的全路径:alloc_pages 和伙伴系统 金句:每次调用 alloc_pages,... » 阅读全文
【 【从零写OS内核】335 ARM 架构启动:从上电到 Kernel dean written 2 年 ago title: 【从零写OS内核】335 ARM 架构启动:从上电到 Kernel category: os t... » 阅读全文
从 从零写OS内核|347:显示器——从 Framebuffer 到 GPU dean written 2 年 ago 从零写OS内核|347:显示器——从 Framebuffer 到 GPU 摘要:显示器是计算机最直观的输出设备... » 阅读全文
B B10 —— 为什么 fork 很快:Copy-On-Write 机制 dean written 2 年 ago B10 —— 为什么 fork 很快:Copy-On-Write 机制 金句:不复制,只共享——直到真正需要的... » 阅读全文
K K06 —— mmap 申请内存的全流程:demand paging 和物理页分配 dean written 2 年 ago K06 —— mmap 申请内存的全流程:demand paging 和物理页分配 金句:你申请 1GB 内存... » 阅读全文
从 从零写 OS 内核-第四篇:进入保护模式(段式内存管理详解) dean written 2 年 ago 从零写 OS 内核-第四篇:进入保护模式(段式内存管理详解) “保护模式 ≠ 分页! 它的第一道防线,是被现代... » 阅读全文
小 小知识:内核加载到1M?别闹了,那地方早被占了! dean written 2 年 ago 小知识:内核加载到1M?别闹了,那地方早被占了! 你有没有想过: 为什么操作系统内核要加载到 1MB 这个位置... » 阅读全文
H H08 —— DDR5 的 On-Die ECC 和 Sideband ECC:片内纠错和系统 ECC 的区别 dean written 2 年 ago H08 —— DDR5 的 On-Die ECC 和 Sideband ECC:片内纠错和系统 ECC 的区别... » 阅读全文
从 从零写 OS 内核-第五篇:启动分页机制 —— 构建虚拟内存的基石 dean written 2 年 ago 从零写 OS 内核-第五篇:启动分页机制 —— 构建虚拟内存的基石 “段机制只是过渡,分页才是现代操作系统的真... » 阅读全文