从 从零写 OS 内核-第九篇:用户态程序加载 —— ELF 解析与简易文件系统 dean written 1 年 ago 从零写 OS 内核-第九篇:用户态程序加载 —— ELF 解析与简易文件系统 “你的 OS 能 fork/ex... » 阅读全文
从 从零写 OS 内核-第二十篇:用户工具链 —— 实现 ls、cat、mkdir 等基础命令 dean written 1 年 ago 从零写 OS 内核-第二十篇:用户工具链 —— 实现 ls、cat、mkdir 等基础命令 “内核再强大,若没... » 阅读全文
从 从零写 OS 内核-第三十二篇:集成 LVGL —— 用开源 GUI 框架实现文本编辑器 dean written 1 年 ago 从零写 OS 内核-第三十二篇:集成 LVGL —— 用开源 GUI 框架实现文本编辑器 “从零造轮子虽有趣,... » 阅读全文
从 从零写 OS 内核-第二十六篇:用户态 Display Server 与 Client —— 真正的图形系统架构 dean written 2 年 ago 从零写 OS 内核-第二十六篇:用户态 Display Server 与 Client —— 真正的图形系统架... » 阅读全文
从 从零写OS内核 | 键盘——按键是怎么变成字符的 dean written 2 年 ago 从零写OS内核 | 键盘——按键是怎么变成字符的 你有没有想过这个过程:你按下一个键 → 屏幕上出现一个字符。... » 阅读全文
2 233 Conntrack:连接跟踪与NAT的高性能实现 dean written 2 年 ago 233 Conntrack:连接跟踪与NAT的高性能实现 前言 在前面两篇文章中,我们分别深入理解了 Netf... » 阅读全文
从 从零写OS内核|345:USB 协议——从 HID 到高速设备 dean written 2 年 ago 从零写OS内核|345:USB 协议——从 HID 到高速设备 摘要:USB 几乎是所有外设的”通... » 阅读全文
从 从零写 OS 内核-第七篇:用户态进程与系统调用 —— 让你的 OS 真正“可用”! dean written 2 年 ago 从零写 OS 内核-第七篇:用户态进程与系统调用 —— 让你的 OS 真正“可用”! “内核再强大,若不能运行... » 阅读全文
从 从零写OS内核 | BIOS到内核的最后一跳——POST之后CPU在想什么 dean written 2 年 ago 从零写OS内核 | BIOS到内核的最后一跳——POST之后CPU在想什么 你按下电源键,屏幕亮了风扇转了,B... » 阅读全文
从 从零写OS内核 | 电脑开机后,BIOS/UEFI/GRUB 是怎么把控制权交给 OS 的 dean written 2 年 ago 从零写OS内核 | 电脑开机后,BIOS/UEFI/GRUB 是怎么把控制权交给 OS 的 你有没有想过这个问... » 阅读全文
从 从零写OS内核 | 物理内存管理——Buddy System 伙伴系统 dean written 2 年 ago 从零写OS内核 | 物理内存管理——Buddy System 伙伴系统 一个 64KB 的内存请求,你手上最小... » 阅读全文
从 从零写 OS 内核-第六篇:初探多任务 —— 从单核循环到进程切换 dean written 2 年 ago 从零写 OS 内核-第六篇:初探多任务 —— 从单核循环到进程切换 “一个内核只能干一件事?那叫裸机程序。 真... » 阅读全文
从 从零写OS内核-第十五篇:Slab分配器 —— 高效管理内核小对象 dean written 2 年 ago 从零写OS内核-第十五篇:Slab分配器 —— 高效管理内核小对象 从零写 OS 内核-第十五篇:Slab 分... » 阅读全文
从 从零写OS内核 | VFS——虚拟文件系统,Linux的”一切皆文件”是怎么实现的 dean written 2 年 ago 从零写OS内核 | VFS——虚拟文件系统,Linux的”一切皆文件”是怎么实现的 你... » 阅读全文
从 从零开始写一个操作系统内核-第一篇:不只是“Hello World” dean written 2 年 ago 从零开始写一个操作系统内核-第一篇:不只是“Hello World” 🌱 从零开始写一个操作系统内核-第一篇:... » 阅读全文
从 从零写OS内核 | Windows MBR+BIOS 启动:BOOTMGR 之前发生了什么,以及怎么修复它 dean written 2 年 ago 从零写OS内核 | Windows MBR+BIOS 启动:BOOTMGR 之前发生了什么,以及怎么修复它 你... » 阅读全文
从 从零写OS内核 | 中断和异常处理——CPU是怎么被外设”打断”的 dean written 2 年 ago 从零写OS内核 | 中断和异常处理——CPU是怎么被外设”打断”的 你的程序正在运行,... » 阅读全文
从 从零写OS内核 | 音频子系统——ALSA 是怎么播放声音的 dean written 2 年 ago 从零写OS内核 | 音频子系统——ALSA 是怎么播放声音的 你有没有想过这个过程:播放一首歌,CPU 怎么把... » 阅读全文
【 【从零写OS内核】337 DRAM Training:从原理到调试 dean written 2 年 ago title: 【从零写OS内核】337 DRAM Training:从原理到调试 category: os t... » 阅读全文
从 从零写OS内核 | 虚拟内存——分页机制与线性地址的完整旅程 dean written 2 年 ago 从零写OS内核 | 虚拟内存——分页机制与线性地址的完整旅程 你写了一句 int *p = (int*)0x0... » 阅读全文