MIT6.S081
文章平均质量分 50
MIT6.S081 是 MIT 的一门面向本科生的操作系统入门课程,以“设计、实现和使用操作系统是系统编程的基础”为基本理念,在一个类 Unix 的教学操作系统 xv6 上进行实践,通过编写系统命令行工具,实现系统调用函数扩展其功能,以此掌握现代操作系统诞生的目的、主流设计思想和实现机制
Arade
这个作者很懒,什么都没留下…
展开
-
Lab 0: 实验环境和工具
简介参考链接MIT6.S081原创 2021-06-01 21:38:29 · 609 阅读 · 0 评论 -
Lab 1: Xv6 和 Unix 工具
简介本章介绍了课程概览和学习目标以及操作系统的主要作用和将要学习的内容,主要概念包括:虚拟内存、文件系统、线程、(进程)上下文切换、内核、中断、系统调用、进程间通信、软硬件交互等,详细介绍可参考 6.S081: Learning by doing 和 Lecture 1: O/S overview本章实验目标是通过编写系统实用工具掌握系统调用函数的用法参考链接Bell Labs and CSP ThreadsSieve of Eratosthenes...原创 2021-06-10 11:18:05 · 204 阅读 · 0 评论 -
Lab 2: 系统调用
简介本章介绍了实现操作系统内核所涉及到的基本概念,通过实现系统调用函数掌握系统调用的实现原理参考链接Xv6 BookC, Pointers, gdbUsing the GNU DebuggerDavid Patterson and Andrew Waterman. The RISC-V Reader: an open architecture Atlas.Strawberry Canyon, 2017...原创 2021-06-10 11:37:59 · 188 阅读 · 0 评论