从 从零写 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 内核-第五篇:启动分页机制 —— 构建虚拟内存的基石 “段机制只是过渡,分页才是现代操作系统的真... » 阅读全文
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 的 金句:每一比特数据的旅行,都有它完... » 阅读全文