摘要: 本文翻译自MT xv6 | Chapter 3 | Page tables 3.1 分页硬件 3.2 内核地址空间 3.3 代码解析:创建地址空间 3.4 物理内存分配 3.5 代码解析:物理内存分配器 3.6 进程地址空间 3.7 代码解析:sbrk 3.8 代码解析:exec 3.9 现实世界 阅读全文
posted @ 2023-01-07 14:55 低调的LEO 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 本文翻译自MT xv6 | Chapter 2 | Operating system organization 对于一个操作系统而言,一个关键性要求就是能够在同一时间支持多个活动(activities)。比如通过调用第一章中提到的系统调用接口fork,一个进程可以启动一个新的进程。操作系统必须给进程 阅读全文
posted @ 2023-01-07 14:49 低调的LEO 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 本文翻译自MT xv6 | Chapter 1 | Operating system interfaces 1.1 进程和内存 1.2 I/O和文件描述符 1.3 管道 1.4 文件系统 1.5 现实世界 1.6 练习 阅读全文
posted @ 2023-01-07 14:47 低调的LEO 阅读(24) 评论(0) 推荐(0) 编辑