从 从零写 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 内核-第五篇:启动分页机制 —— 构建虚拟内存的基石 “段机制只是过渡,分页才是现代操作系统的真... » 阅读全文
3 354|中断控制器:硬件是怎么打断 CPU 的 dean written 2 年 ago 354|中断控制器:硬件是怎么打断 CPU 的 金句:你按下一个键,屏幕几乎同时出现字符——这背后,CPU 根... » 阅读全文
K K04 —— 内存耗尽时:OOM Killer 是怎么选择牺牲者的 dean written 2 年 ago K04 —— 内存耗尽时:OOM Killer 是怎么选择牺牲者的 金句:当内存已经耗尽,内核需要一个R... » 阅读全文
从 从零写OS内核 | USB 协议——从 HID 到高速设备 dean written 2 年 ago 从零写OS内核 | USB 协议——从 HID 到高速设备 你有没有想过:插一个鼠标,系统怎么就知道这是个鼠标... » 阅读全文
从 从零写OS内核 | 上下文切换——CPU是怎么换场的 dean written 2 年 ago 从零写OS内核 | 上下文切换——CPU是怎么换场的 调度器决定让进程 A 下 CPU,让进程 B 上 CPU... » 阅读全文
S S08 —— 一个地址从 CPU 出发,是怎么到达 DRAM Cell 的 dean written 2 年 ago S08 —— 一个地址从 CPU 出发,是怎么到达 DRAM Cell 的 金句:每一比特数据的旅行,都有它完... » 阅读全文
K K02 —— 进程地址空间:虚拟地址的管理和 VMA dean written 2 年 ago K02 —— 进程地址空间:虚拟地址的管理和 VMA 金句:每个进程的地址空间,都是一张独立的地图——而地图上... » 阅读全文