操作系统入门系列-MIT6.S081(操作系统)学习条记(一)---- 操作系统介绍与接口示例
操作系统入门系列-MIT6.828(操作系统工程)学习条记(二)----课程实行环境搭建(wsl2+ubuntu+quem+xv6)
操作系统入门系列-MIT6.828(操作系统工程)学习条记(三)---- xv6初探与实行一(Lab: Xv6 and Unix utilities)
操作系统入门系列-MIT6.828(操作系统工程)学习条记(四)---- C语言与盘算机架构(Programming xv6 in C)
前言
MIT 6.828课程资料与进度计划表
完成第一节课的学习后,按照课程的计划进度表,应当阅读xv6文档的第一章节,以及完成实行1。
本文主要内容就是对xv6文档(2023年版)和实行(2023年版)的讲解
xv6英文文档—2023
xv6中文文档—2013
xv6实行1原文 一、xv6文档第一章
1. 引论
xv6操作系统提供 Unix 操作系统中的基本接口(由 Ken Thompson 和 Dennis Ritchie 引入),同时模拟 Unix 的内部计划,包括 BSD,Linux,Mac OS X,Solaris (甚至 Microsoft Windows 在某种程度上)都有雷同 Unix 的接口,理解 xv6 是理解这些操作系统的一个精良起点。
首先需要对操作系统有一个系统结构的大致概念,如下图: