mirror of
https://github.com/duguosheng/6.S081-All-in-one.git
synced 2026-02-02 18:39:38 +08:00
859 lines
33 KiB
HTML
859 lines
33 KiB
HTML
|
||
<!DOCTYPE HTML>
|
||
<html lang="" >
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||
<title>课程介绍 · 6.S081 All-In-One</title>
|
||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||
<meta name="description" content="">
|
||
<meta name="generator" content="GitBook 3.2.3">
|
||
<meta name="author" content="DuGuoSheng">
|
||
|
||
|
||
|
||
<link rel="stylesheet" href="gitbook/style.css">
|
||
|
||
|
||
|
||
|
||
<link rel="stylesheet" href="gitbook/gitbook-plugin-search-pro/search.css">
|
||
|
||
|
||
|
||
<link rel="stylesheet" href="gitbook/gitbook-plugin-chapter-fold/chapter-fold.css">
|
||
|
||
|
||
|
||
<link rel="stylesheet" href="gitbook/gitbook-plugin-code-optimize/plugin.css">
|
||
|
||
|
||
|
||
<link rel="stylesheet" href="gitbook/gitbook-plugin-splitter/splitter.css">
|
||
|
||
|
||
|
||
<link rel="stylesheet" href="gitbook/gitbook-plugin-pageview-count/plugin.css">
|
||
|
||
|
||
|
||
<link rel="stylesheet" href="gitbook/gitbook-plugin-donate/plugin.css">
|
||
|
||
|
||
|
||
<link rel="stylesheet" href="gitbook/gitbook-plugin-tbfed-pagefooter/footer.css">
|
||
|
||
|
||
|
||
<link rel="stylesheet" href="gitbook/gitbook-plugin-flexible-alerts/style.css">
|
||
|
||
|
||
|
||
<link rel="stylesheet" href="gitbook/gitbook-plugin-ancre-navigation/style/plugin.css">
|
||
|
||
|
||
|
||
<link rel="stylesheet" href="gitbook/gitbook-plugin-fontsettings/website.css">
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<meta name="HandheldFriendly" content="true"/>
|
||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="gitbook/images/apple-touch-icon-precomposed-152.png">
|
||
<link rel="shortcut icon" href="gitbook/images/favicon.ico" type="image/x-icon">
|
||
|
||
|
||
<link rel="next" href="tranlate_books/book-riscv-rev1/summary.html" />
|
||
|
||
|
||
|
||
</head>
|
||
<body>
|
||
|
||
<div class="book">
|
||
<div class="book-summary">
|
||
|
||
|
||
<div id="book-search-input" role="search">
|
||
<input type="text" placeholder="Type to search" />
|
||
</div>
|
||
|
||
|
||
<nav role="navigation">
|
||
|
||
|
||
|
||
<ul class="summary">
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="header">概述</li>
|
||
|
||
|
||
|
||
<li class="chapter active" data-level="1.1" data-path="./">
|
||
|
||
<a href="./">
|
||
|
||
|
||
课程介绍
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
|
||
|
||
|
||
<li class="header">文档翻译</li>
|
||
|
||
|
||
|
||
<li class="chapter " data-level="2.1" data-path="tranlate_books/book-riscv-rev1/summary.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/summary.html">
|
||
|
||
|
||
book-riscv-rev1
|
||
|
||
</a>
|
||
|
||
|
||
|
||
<ul class="articles">
|
||
|
||
|
||
<li class="chapter " data-level="2.1.1" data-path="tranlate_books/book-riscv-rev1/c1/s0.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c1/s0.html">
|
||
|
||
|
||
第一章 操作系统接口
|
||
|
||
</a>
|
||
|
||
|
||
|
||
<ul class="articles">
|
||
|
||
|
||
<li class="chapter " data-level="2.1.1.1" data-path="tranlate_books/book-riscv-rev1/c1/s1.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c1/s1.html">
|
||
|
||
|
||
1.1 进程和内存
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.1.2" data-path="tranlate_books/book-riscv-rev1/c1/s2.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c1/s2.html">
|
||
|
||
|
||
1.2 I/O和文件描述符
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.1.3" data-path="tranlate_books/book-riscv-rev1/c1/s3.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c1/s3.html">
|
||
|
||
|
||
1.3 管道
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.1.4" data-path="tranlate_books/book-riscv-rev1/c1/s4.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c1/s4.html">
|
||
|
||
|
||
1.4 文件系统
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.1.5" data-path="tranlate_books/book-riscv-rev1/c1/s5.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c1/s5.html">
|
||
|
||
|
||
1.5 真实世界
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.1.6" data-path="tranlate_books/book-riscv-rev1/c1/s6.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c1/s6.html">
|
||
|
||
|
||
1.6 练习
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
|
||
</ul>
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.2" data-path="tranlate_books/book-riscv-rev1/c2/s0.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c2/s0.html">
|
||
|
||
|
||
第二章 操作系统架构
|
||
|
||
</a>
|
||
|
||
|
||
|
||
<ul class="articles">
|
||
|
||
|
||
<li class="chapter " data-level="2.1.2.1" data-path="tranlate_books/book-riscv-rev1/c2/s1.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c2/s1.html">
|
||
|
||
|
||
2.1 抽象系统资源
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.2.2" data-path="tranlate_books/book-riscv-rev1/c2/s2.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c2/s2.html">
|
||
|
||
|
||
2.2 用户态,核心态,以及系统调用
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.2.3" data-path="tranlate_books/book-riscv-rev1/c2/s3.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c2/s3.html">
|
||
|
||
|
||
2.3 内核组织
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.2.4" data-path="tranlate_books/book-riscv-rev1/c2/s4.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c2/s4.html">
|
||
|
||
|
||
2.4 代码:XV6架构篇
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.2.5" data-path="tranlate_books/book-riscv-rev1/c2/s5.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c2/s5.html">
|
||
|
||
|
||
2.5 进程概述
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.2.6" data-path="tranlate_books/book-riscv-rev1/c2/s6.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c2/s6.html">
|
||
|
||
|
||
2.6 代码:启动XV6和第一个进程
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.2.7" data-path="tranlate_books/book-riscv-rev1/c2/s7.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c2/s7.html">
|
||
|
||
|
||
2.7 真实世界
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.2.8" data-path="tranlate_books/book-riscv-rev1/c2/s8.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c2/s8.html">
|
||
|
||
|
||
2.8 练习
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
|
||
</ul>
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.3" data-path="tranlate_books/book-riscv-rev1/c3/s0.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c3/s0.html">
|
||
|
||
|
||
第三章 页表
|
||
|
||
</a>
|
||
|
||
|
||
|
||
<ul class="articles">
|
||
|
||
|
||
<li class="chapter " data-level="2.1.3.1" data-path="tranlate_books/book-riscv-rev1/c3/s1.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c3/s1.html">
|
||
|
||
|
||
3.1 页式硬件
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.3.2" data-path="tranlate_books/book-riscv-rev1/c3/s2.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c3/s2.html">
|
||
|
||
|
||
3.2 内核地址空间
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.3.3" data-path="tranlate_books/book-riscv-rev1/c3/s3.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c3/s3.html">
|
||
|
||
|
||
3.3 代码:创建一个地址空间
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.3.4" data-path="tranlate_books/book-riscv-rev1/c3/s4.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c3/s4.html">
|
||
|
||
|
||
3.4 物理内存分配
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.3.5" data-path="tranlate_books/book-riscv-rev1/c3/s5.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c3/s5.html">
|
||
|
||
|
||
3.5 代码:物理内存分配
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.3.6" data-path="tranlate_books/book-riscv-rev1/c3/s6.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c3/s6.html">
|
||
|
||
|
||
3.6 进程地址空间
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.3.7" data-path="tranlate_books/book-riscv-rev1/c3/s7.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c3/s7.html">
|
||
|
||
|
||
3.7 代码:sbrk
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.3.8" data-path="tranlate_books/book-riscv-rev1/c3/s8.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c3/s8.html">
|
||
|
||
|
||
3.8 代码:exec
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.3.9" data-path="tranlate_books/book-riscv-rev1/c3/s9.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c3/s9.html">
|
||
|
||
|
||
3.9 真实世界
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.3.10" data-path="tranlate_books/book-riscv-rev1/c3/s10.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c3/s10.html">
|
||
|
||
|
||
3.10 练习
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
|
||
</ul>
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.4" data-path="tranlate_books/book-riscv-rev1/c4/s0.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c4/s0.html">
|
||
|
||
|
||
第四章 陷阱指令和系统调用
|
||
|
||
</a>
|
||
|
||
|
||
|
||
<ul class="articles">
|
||
|
||
|
||
<li class="chapter " data-level="2.1.4.1" data-path="tranlate_books/book-riscv-rev1/c4/s1.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c4/s1.html">
|
||
|
||
|
||
4.1 RISC-V陷入机制
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.4.2" data-path="tranlate_books/book-riscv-rev1/c4/s2.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c4/s2.html">
|
||
|
||
|
||
4.2 从用户空间陷入
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.4.3" data-path="tranlate_books/book-riscv-rev1/c4/s3.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c4/s3.html">
|
||
|
||
|
||
4.3 代码:调用系统调用
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.4.4" data-path="tranlate_books/book-riscv-rev1/c4/s4.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c4/s4.html">
|
||
|
||
|
||
4.4 系统调用参数
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.4.5" data-path="tranlate_books/book-riscv-rev1/c4/s5.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c4/s5.html">
|
||
|
||
|
||
4.5 从内核空间陷入
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.4.6" data-path="tranlate_books/book-riscv-rev1/c4/s6.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c4/s6.html">
|
||
|
||
|
||
4.6 页面错误异常
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.4.7" data-path="tranlate_books/book-riscv-rev1/c4/s7.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c4/s7.html">
|
||
|
||
|
||
4.7 真实世界
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="2.1.4.8" data-path="tranlate_books/book-riscv-rev1/c4/s8.html">
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/c4/s8.html">
|
||
|
||
|
||
4.8 练习
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
|
||
</ul>
|
||
|
||
</li>
|
||
|
||
|
||
</ul>
|
||
|
||
</li>
|
||
|
||
|
||
|
||
|
||
<li class="header">实验记录</li>
|
||
|
||
|
||
|
||
<li class="chapter " data-level="3.1" data-path="labs/use_git/git1.html">
|
||
|
||
<a href="labs/use_git/git1.html">
|
||
|
||
|
||
版本控制
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li class="chapter " data-level="3.2" data-path="labs/requirements/summary.html">
|
||
|
||
<a href="labs/requirements/summary.html">
|
||
|
||
|
||
实验内容
|
||
|
||
</a>
|
||
|
||
|
||
|
||
<ul class="articles">
|
||
|
||
|
||
<li class="chapter " data-level="3.2.1" data-path="labs/requirements/lab1.html">
|
||
|
||
<a href="labs/requirements/lab1.html">
|
||
|
||
|
||
Lab1: Xv6 and Unix utilities
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
|
||
</ul>
|
||
|
||
</li>
|
||
|
||
|
||
|
||
|
||
<li class="divider"></li>
|
||
|
||
<li>
|
||
<a href="https://www.gitbook.com" target="blank" class="gitbook-link">
|
||
Published with GitBook
|
||
</a>
|
||
</li>
|
||
</ul>
|
||
|
||
|
||
</nav>
|
||
|
||
|
||
</div>
|
||
|
||
<div class="book-body">
|
||
|
||
<div class="body-inner">
|
||
|
||
|
||
|
||
<div class="book-header" role="navigation">
|
||
|
||
|
||
<!-- Title -->
|
||
<h1>
|
||
<i class="fa fa-circle-o-notch fa-spin"></i>
|
||
<a href="." >课程介绍</a>
|
||
</h1>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<div class="page-wrapper" tabindex="-1" role="main">
|
||
<div class="page-inner">
|
||
|
||
<div id="book-search-results">
|
||
<div class="search-noresults">
|
||
|
||
<section class="normal markdown-section">
|
||
|
||
<div id="anchor-navigation-ex-navbar"><i class="fa fa-anchor"></i><ul><li><span class="title-icon "></span><a href="#课程介绍"><b></b>课程介绍</a></li><li><span class="title-icon "></span><a href="#常用网址"><b></b>常用网址</a></li><li><span class="title-icon "></span><a href="#gitbook浏览"><b></b>GITBOOK浏览</a></li></ul></div><a href="#课程介绍" id="anchorNavigationExGoTop"><i class="fa fa-arrow-up"></i></a><h1 id="课程介绍"><a name="课程介绍" class="anchor-navigation-ex-anchor" href="#课程介绍"><i class="fa fa-link" aria-hidden="true"></i></a>课程介绍</h1>
|
||
<p>6.S081 Fall2020是麻省理工2020年秋季的操作系统课程,MIT将学习相关的资源全部公开并放到了官网。本课程中共涉及11个实验,需要花费一定时间来完成。由于是国外的课程,文档资料均为英文,为方便自己后续查阅和其他英文水平不足以流畅阅读英文文献的同学也能上手本课程,计划将资料全部翻译为中文。并分享课程笔记和实验记录。</p>
|
||
<p>由于水平有限,翻译中难免有错误或词不达意,还请见谅。</p>
|
||
<p><img src="images/readme.png" alt="img"></p>
|
||
<h1 id="常用网址"><a name="常用网址" class="anchor-navigation-ex-anchor" href="#常用网址"><i class="fa fa-link" aria-hidden="true"></i></a>常用网址</h1>
|
||
<ul>
|
||
<li>课程官网:<a href="https://pdos.csail.mit.edu/6.828/2020/xv6.html" target="_blank">6.S081 Fall 2020</a></li>
|
||
<li>课程视频:<a href="https://www.bilibili.com/video/BV19k4y1C7kA?from=search&seid=5542820295808098475" target="_blank">6.S081--bilibili</a></li>
|
||
<li>视频翻译:<a href="https://mit-public-courses-cn-translatio.gitbook.io/mit6-s081/" target="_blank">6.S081课程翻译--gitbook</a></li>
|
||
<li>我的实验仓库:<a href="https://github.com/duguosheng/xv6-labs-2020" target="_blank">xv6-labs-2020--Github</a></li>
|
||
</ul>
|
||
<h1 id="gitbook浏览"><a name="gitbook浏览" class="anchor-navigation-ex-anchor" href="#gitbook浏览"><i class="fa fa-link" aria-hidden="true"></i></a>GITBOOK浏览</h1>
|
||
<p>更好的浏览体验,请查看<a href="http://xv6.dgs.zone/" target="_blank">6.S081-All-In-One-Gitbook(xv6.dgs.zone)</a></p>
|
||
<footer class="page-footer"><span class="copyright">copyright by duguosheng all right reserved,powered by Gitbook</span><span class="footer-modification">该文件修订时间:
|
||
2021-08-19 13:20:20
|
||
</span></footer>
|
||
|
||
</section>
|
||
|
||
</div>
|
||
<div class="search-results">
|
||
<div class="has-results">
|
||
|
||
<h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
|
||
<ul class="search-results-list"></ul>
|
||
|
||
</div>
|
||
<div class="no-results">
|
||
|
||
<h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<a href="tranlate_books/book-riscv-rev1/summary.html" class="navigation navigation-next navigation-unique" aria-label="Next page: book-riscv-rev1">
|
||
<i class="fa fa-angle-right"></i>
|
||
</a>
|
||
|
||
|
||
|
||
</div>
|
||
|
||
<script>
|
||
var gitbook = gitbook || [];
|
||
gitbook.push(function() {
|
||
gitbook.page.hasChanged({"page":{"title":"课程介绍","level":"1.1","depth":1,"next":{"title":"book-riscv-rev1","level":"2.1","depth":1,"path":"tranlate_books/book-riscv-rev1/summary.md","ref":"tranlate_books/book-riscv-rev1/summary.md","articles":[{"title":"第一章 操作系统接口","level":"2.1.1","depth":2,"path":"tranlate_books/book-riscv-rev1/c1/s0.md","ref":"tranlate_books/book-riscv-rev1/c1/s0.md","articles":[{"title":"1.1 进程和内存","level":"2.1.1.1","depth":3,"path":"tranlate_books/book-riscv-rev1/c1/s1.md","ref":"tranlate_books/book-riscv-rev1/c1/s1.md","articles":[]},{"title":"1.2 I/O和文件描述符","level":"2.1.1.2","depth":3,"path":"tranlate_books/book-riscv-rev1/c1/s2.md","ref":"tranlate_books/book-riscv-rev1/c1/s2.md","articles":[]},{"title":"1.3 管道","level":"2.1.1.3","depth":3,"path":"tranlate_books/book-riscv-rev1/c1/s3.md","ref":"tranlate_books/book-riscv-rev1/c1/s3.md","articles":[]},{"title":"1.4 文件系统","level":"2.1.1.4","depth":3,"path":"tranlate_books/book-riscv-rev1/c1/s4.md","ref":"tranlate_books/book-riscv-rev1/c1/s4.md","articles":[]},{"title":"1.5 真实世界","level":"2.1.1.5","depth":3,"path":"tranlate_books/book-riscv-rev1/c1/s5.md","ref":"tranlate_books/book-riscv-rev1/c1/s5.md","articles":[]},{"title":"1.6 练习","level":"2.1.1.6","depth":3,"path":"tranlate_books/book-riscv-rev1/c1/s6.md","ref":"tranlate_books/book-riscv-rev1/c1/s6.md","articles":[]}]},{"title":"第二章 操作系统架构","level":"2.1.2","depth":2,"path":"tranlate_books/book-riscv-rev1/c2/s0.md","ref":"tranlate_books/book-riscv-rev1/c2/s0.md","articles":[{"title":"2.1 抽象系统资源","level":"2.1.2.1","depth":3,"path":"tranlate_books/book-riscv-rev1/c2/s1.md","ref":"tranlate_books/book-riscv-rev1/c2/s1.md","articles":[]},{"title":"2.2 用户态,核心态,以及系统调用","level":"2.1.2.2","depth":3,"path":"tranlate_books/book-riscv-rev1/c2/s2.md","ref":"tranlate_books/book-riscv-rev1/c2/s2.md","articles":[]},{"title":"2.3 内核组织","level":"2.1.2.3","depth":3,"path":"tranlate_books/book-riscv-rev1/c2/s3.md","ref":"tranlate_books/book-riscv-rev1/c2/s3.md","articles":[]},{"title":"2.4 代码:XV6架构篇","level":"2.1.2.4","depth":3,"path":"tranlate_books/book-riscv-rev1/c2/s4.md","ref":"tranlate_books/book-riscv-rev1/c2/s4.md","articles":[]},{"title":"2.5 进程概述","level":"2.1.2.5","depth":3,"path":"tranlate_books/book-riscv-rev1/c2/s5.md","ref":"tranlate_books/book-riscv-rev1/c2/s5.md","articles":[]},{"title":"2.6 代码:启动XV6和第一个进程","level":"2.1.2.6","depth":3,"path":"tranlate_books/book-riscv-rev1/c2/s6.md","ref":"tranlate_books/book-riscv-rev1/c2/s6.md","articles":[]},{"title":"2.7 真实世界","level":"2.1.2.7","depth":3,"path":"tranlate_books/book-riscv-rev1/c2/s7.md","ref":"tranlate_books/book-riscv-rev1/c2/s7.md","articles":[]},{"title":"2.8 练习","level":"2.1.2.8","depth":3,"path":"tranlate_books/book-riscv-rev1/c2/s8.md","ref":"tranlate_books/book-riscv-rev1/c2/s8.md","articles":[]}]},{"title":"第三章 页表","level":"2.1.3","depth":2,"path":"tranlate_books/book-riscv-rev1/c3/s0.md","ref":"tranlate_books/book-riscv-rev1/c3/s0.md","articles":[{"title":"3.1 页式硬件","level":"2.1.3.1","depth":3,"path":"tranlate_books/book-riscv-rev1/c3/s1.md","ref":"tranlate_books/book-riscv-rev1/c3/s1.md","articles":[]},{"title":"3.2 内核地址空间","level":"2.1.3.2","depth":3,"path":"tranlate_books/book-riscv-rev1/c3/s2.md","ref":"tranlate_books/book-riscv-rev1/c3/s2.md","articles":[]},{"title":"3.3 代码:创建一个地址空间","level":"2.1.3.3","depth":3,"path":"tranlate_books/book-riscv-rev1/c3/s3.md","ref":"tranlate_books/book-riscv-rev1/c3/s3.md","articles":[]},{"title":"3.4 物理内存分配","level":"2.1.3.4","depth":3,"path":"tranlate_books/book-riscv-rev1/c3/s4.md","ref":"tranlate_books/book-riscv-rev1/c3/s4.md","articles":[]},{"title":"3.5 代码:物理内存分配","level":"2.1.3.5","depth":3,"path":"tranlate_books/book-riscv-rev1/c3/s5.md","ref":"tranlate_books/book-riscv-rev1/c3/s5.md","articles":[]},{"title":"3.6 进程地址空间","level":"2.1.3.6","depth":3,"path":"tranlate_books/book-riscv-rev1/c3/s6.md","ref":"tranlate_books/book-riscv-rev1/c3/s6.md","articles":[]},{"title":"3.7 代码:sbrk","level":"2.1.3.7","depth":3,"path":"tranlate_books/book-riscv-rev1/c3/s7.md","ref":"tranlate_books/book-riscv-rev1/c3/s7.md","articles":[]},{"title":"3.8 代码:exec","level":"2.1.3.8","depth":3,"path":"tranlate_books/book-riscv-rev1/c3/s8.md","ref":"tranlate_books/book-riscv-rev1/c3/s8.md","articles":[]},{"title":"3.9 真实世界","level":"2.1.3.9","depth":3,"path":"tranlate_books/book-riscv-rev1/c3/s9.md","ref":"tranlate_books/book-riscv-rev1/c3/s9.md","articles":[]},{"title":"3.10 练习","level":"2.1.3.10","depth":3,"path":"tranlate_books/book-riscv-rev1/c3/s10.md","ref":"tranlate_books/book-riscv-rev1/c3/s10.md","articles":[]}]},{"title":"第四章 陷阱指令和系统调用","level":"2.1.4","depth":2,"path":"tranlate_books/book-riscv-rev1/c4/s0.md","ref":"tranlate_books/book-riscv-rev1/c4/s0.md","articles":[{"title":"4.1 RISC-V陷入机制","level":"2.1.4.1","depth":3,"path":"tranlate_books/book-riscv-rev1/c4/s1.md","ref":"tranlate_books/book-riscv-rev1/c4/s1.md","articles":[]},{"title":"4.2 从用户空间陷入","level":"2.1.4.2","depth":3,"path":"tranlate_books/book-riscv-rev1/c4/s2.md","ref":"tranlate_books/book-riscv-rev1/c4/s2.md","articles":[]},{"title":"4.3 代码:调用系统调用","level":"2.1.4.3","depth":3,"path":"tranlate_books/book-riscv-rev1/c4/s3.md","ref":"tranlate_books/book-riscv-rev1/c4/s3.md","articles":[]},{"title":"4.4 系统调用参数","level":"2.1.4.4","depth":3,"path":"tranlate_books/book-riscv-rev1/c4/s4.md","ref":"tranlate_books/book-riscv-rev1/c4/s4.md","articles":[]},{"title":"4.5 从内核空间陷入","level":"2.1.4.5","depth":3,"path":"tranlate_books/book-riscv-rev1/c4/s5.md","ref":"tranlate_books/book-riscv-rev1/c4/s5.md","articles":[]},{"title":"4.6 页面错误异常","level":"2.1.4.6","depth":3,"path":"tranlate_books/book-riscv-rev1/c4/s6.md","ref":"tranlate_books/book-riscv-rev1/c4/s6.md","articles":[]},{"title":"4.7 真实世界","level":"2.1.4.7","depth":3,"path":"tranlate_books/book-riscv-rev1/c4/s7.md","ref":"tranlate_books/book-riscv-rev1/c4/s7.md","articles":[]},{"title":"4.8 练习","level":"2.1.4.8","depth":3,"path":"tranlate_books/book-riscv-rev1/c4/s8.md","ref":"tranlate_books/book-riscv-rev1/c4/s8.md","articles":[]}]}]},"dir":"ltr"},"config":{"plugins":["-lunr","-search","-highlight","code-highlighter","search-pro","github","chapter-fold","code-optimize","splitter","pageview-count","donate","tbfed-pagefooter","flexible-alerts","ancre-navigation","custom-favicon"],"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"tbfed-pagefooter":{"copyright":"copyright by duguosheng","modify_label":"该文件修订时间:","modify_format":"YYYY-MM-DD HH:mm:ss"},"code-highlighter":{},"chapter-fold":{},"github":{"url":"https://github.com/duguosheng"},"splitter":{},"search-pro":{},"donate":{"alipay":"https://raw.githubusercontent.com/duguosheng/6.S081-All-in-one/main/images/alipay.png","alipayText":"支付宝","button":"打赏","title":"","wechat":"https://raw.githubusercontent.com/duguosheng/6.S081-All-in-one/main/images/wechatpay.png","wechatText":"微信"},"fontsettings":{"theme":"white","family":"sans","size":2},"favicon":"images/book.ico","pageview-count":{},"custom-favicon":{},"ancre-navigation":{"associatedWithSummary":true,"float":{"level1Icon":"","level2Icon":"","level3Icon":"","showLevelIcon":false},"mode":"float","multipleH1":true,"pageTop":{"level1Icon":"","level2Icon":"","level3Icon":"","showLevelIcon":false},"printLog":false,"showLevel":true},"flexible-alerts":{"danger":{"className":"danger","icon":"fa fa-ban","label":"Attention"},"note":{"className":"info","icon":"fa fa-info-circle","label":"Note"},"style":"flat","tip":{"className":"tip","icon":"fa fa-lightbulb-o","label":"Tip"},"warning":{"className":"warning","icon":"fa fa-exclamation-triangle","label":"Warning"}},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false},"code-optimize":{"copyButtons":true,"showLines":true}},"theme":"default","author":"DuGuoSheng","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"title":"6.S081 All-In-One","gitbook":"*"},"file":{"path":"README.md","mtime":"2021-08-19T05:20:20.669Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2021-08-19T05:21:12.980Z"},"basePath":".","book":{"language":""}});
|
||
});
|
||
</script>
|
||
</div>
|
||
|
||
|
||
<script src="gitbook/gitbook.js"></script>
|
||
<script src="gitbook/theme.js"></script>
|
||
|
||
|
||
<script src="gitbook/gitbook-plugin-search-pro/jquery.mark.min.js"></script>
|
||
|
||
|
||
|
||
<script src="gitbook/gitbook-plugin-search-pro/search.js"></script>
|
||
|
||
|
||
|
||
<script src="gitbook/gitbook-plugin-github/plugin.js"></script>
|
||
|
||
|
||
|
||
<script src="gitbook/gitbook-plugin-chapter-fold/chapter-fold.js"></script>
|
||
|
||
|
||
|
||
<script src="gitbook/gitbook-plugin-code-optimize/plugin.js"></script>
|
||
|
||
|
||
|
||
<script src="gitbook/gitbook-plugin-splitter/splitter.js"></script>
|
||
|
||
|
||
|
||
<script src="gitbook/gitbook-plugin-pageview-count/plugin.js"></script>
|
||
|
||
|
||
|
||
<script src="gitbook/gitbook-plugin-donate/plugin.js"></script>
|
||
|
||
|
||
|
||
<script src="gitbook/gitbook-plugin-flexible-alerts/plugin.js"></script>
|
||
|
||
|
||
|
||
<script src="gitbook/gitbook-plugin-sharing/buttons.js"></script>
|
||
|
||
|
||
|
||
<script src="gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
|
||
|
||
|
||
|
||
</body>
|
||
</html>
|
||
|