Files
6.S081-All-in-one/_book/index.html
2021-08-19 13:21:54 +08:00

859 lines
33 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!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="#&#x8BFE;&#x7A0B;&#x4ECB;&#x7ECD;"><b></b>&#x8BFE;&#x7A0B;&#x4ECB;&#x7ECD;</a></li><li><span class="title-icon "></span><a href="#&#x5E38;&#x7528;&#x7F51;&#x5740;"><b></b>&#x5E38;&#x7528;&#x7F51;&#x5740;</a></li><li><span class="title-icon "></span><a href="#gitbook&#x6D4F;&#x89C8;"><b></b>GITBOOK&#x6D4F;&#x89C8;</a></li></ul></div><a href="#&#x8BFE;&#x7A0B;&#x4ECB;&#x7ECD;" id="anchorNavigationExGoTop"><i class="fa fa-arrow-up"></i></a><h1 id="&#x8BFE;&#x7A0B;&#x4ECB;&#x7ECD;"><a name="&#x8BFE;&#x7A0B;&#x4ECB;&#x7ECD;" class="anchor-navigation-ex-anchor" href="#&#x8BFE;&#x7A0B;&#x4ECB;&#x7ECD;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x8BFE;&#x7A0B;&#x4ECB;&#x7ECD;</h1>
<p>6.S081 Fall2020&#x662F;&#x9EBB;&#x7701;&#x7406;&#x5DE5;2020&#x5E74;&#x79CB;&#x5B63;&#x7684;&#x64CD;&#x4F5C;&#x7CFB;&#x7EDF;&#x8BFE;&#x7A0B;&#xFF0C;MIT&#x5C06;&#x5B66;&#x4E60;&#x76F8;&#x5173;&#x7684;&#x8D44;&#x6E90;&#x5168;&#x90E8;&#x516C;&#x5F00;&#x5E76;&#x653E;&#x5230;&#x4E86;&#x5B98;&#x7F51;&#x3002;&#x672C;&#x8BFE;&#x7A0B;&#x4E2D;&#x5171;&#x6D89;&#x53CA;11&#x4E2A;&#x5B9E;&#x9A8C;&#xFF0C;&#x9700;&#x8981;&#x82B1;&#x8D39;&#x4E00;&#x5B9A;&#x65F6;&#x95F4;&#x6765;&#x5B8C;&#x6210;&#x3002;&#x7531;&#x4E8E;&#x662F;&#x56FD;&#x5916;&#x7684;&#x8BFE;&#x7A0B;&#xFF0C;&#x6587;&#x6863;&#x8D44;&#x6599;&#x5747;&#x4E3A;&#x82F1;&#x6587;&#xFF0C;&#x4E3A;&#x65B9;&#x4FBF;&#x81EA;&#x5DF1;&#x540E;&#x7EED;&#x67E5;&#x9605;&#x548C;&#x5176;&#x4ED6;&#x82F1;&#x6587;&#x6C34;&#x5E73;&#x4E0D;&#x8DB3;&#x4EE5;&#x6D41;&#x7545;&#x9605;&#x8BFB;&#x82F1;&#x6587;&#x6587;&#x732E;&#x7684;&#x540C;&#x5B66;&#x4E5F;&#x80FD;&#x4E0A;&#x624B;&#x672C;&#x8BFE;&#x7A0B;&#xFF0C;&#x8BA1;&#x5212;&#x5C06;&#x8D44;&#x6599;&#x5168;&#x90E8;&#x7FFB;&#x8BD1;&#x4E3A;&#x4E2D;&#x6587;&#x3002;&#x5E76;&#x5206;&#x4EAB;&#x8BFE;&#x7A0B;&#x7B14;&#x8BB0;&#x548C;&#x5B9E;&#x9A8C;&#x8BB0;&#x5F55;&#x3002;</p>
<p>&#x7531;&#x4E8E;&#x6C34;&#x5E73;&#x6709;&#x9650;&#xFF0C;&#x7FFB;&#x8BD1;&#x4E2D;&#x96BE;&#x514D;&#x6709;&#x9519;&#x8BEF;&#x6216;&#x8BCD;&#x4E0D;&#x8FBE;&#x610F;&#xFF0C;&#x8FD8;&#x8BF7;&#x89C1;&#x8C05;&#x3002;</p>
<p><img src="images/readme.png" alt="img"></p>
<h1 id="&#x5E38;&#x7528;&#x7F51;&#x5740;"><a name="&#x5E38;&#x7528;&#x7F51;&#x5740;" class="anchor-navigation-ex-anchor" href="#&#x5E38;&#x7528;&#x7F51;&#x5740;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x5E38;&#x7528;&#x7F51;&#x5740;</h1>
<ul>
<li>&#x8BFE;&#x7A0B;&#x5B98;&#x7F51;&#xFF1A;<a href="https://pdos.csail.mit.edu/6.828/2020/xv6.html" target="_blank">6.S081 Fall 2020</a></li>
<li>&#x8BFE;&#x7A0B;&#x89C6;&#x9891;&#xFF1A;<a href="https://www.bilibili.com/video/BV19k4y1C7kA?from=search&amp;seid=5542820295808098475" target="_blank">6.S081--bilibili</a></li>
<li>&#x89C6;&#x9891;&#x7FFB;&#x8BD1;&#xFF1A;<a href="https://mit-public-courses-cn-translatio.gitbook.io/mit6-s081/" target="_blank">6.S081&#x8BFE;&#x7A0B;&#x7FFB;&#x8BD1;--gitbook</a></li>
<li>&#x6211;&#x7684;&#x5B9E;&#x9A8C;&#x4ED3;&#x5E93;&#xFF1A;<a href="https://github.com/duguosheng/xv6-labs-2020" target="_blank">xv6-labs-2020--Github</a></li>
</ul>
<h1 id="gitbook&#x6D4F;&#x89C8;"><a name="gitbook&#x6D4F;&#x89C8;" class="anchor-navigation-ex-anchor" href="#gitbook&#x6D4F;&#x89C8;"><i class="fa fa-link" aria-hidden="true"></i></a>GITBOOK&#x6D4F;&#x89C8;</h1>
<p>&#x66F4;&#x597D;&#x7684;&#x6D4F;&#x89C8;&#x4F53;&#x9A8C;&#xFF0C;&#x8BF7;&#x67E5;&#x770B;<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&#xFF0C;powered by Gitbook</span><span class="footer-modification">&#x8BE5;&#x6587;&#x4EF6;&#x4FEE;&#x8BA2;&#x65F6;&#x95F4;&#xFF1A;
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>