From 8bbcfa3910a2b72b5779580f6a68624fe4572096 Mon Sep 17 00:00:00 2001 From: <> Date: Sun, 3 Apr 2022 01:47:18 +0000 Subject: [PATCH] Deployed 5968a66 with MkDocs version: 1.3.0 --- sitemap.xml | 156 +++++++++++++++++----------------- sitemap.xml.gz | Bin 1128 -> 1128 bytes 操作系统/MIT6.S081/index.html | 2 +- 3 files changed, 79 insertions(+), 79 deletions(-) diff --git a/sitemap.xml b/sitemap.xml index 982e0cdc..8d774834 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,392 +2,392 @@ https://csdiy.wiki/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/CS%E5%AD%A6%E4%B9%A0%E8%A7%84%E5%88%92/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E5%90%8E%E8%AE%B0/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E5%9F%B9%E5%85%BB%E6%96%B9%E6%A1%88Pro/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E5%A5%BD%E4%B9%A6%E6%8E%A8%E8%8D%90/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/Web%E5%BC%80%E5%8F%91/CS142/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/Web%E5%BC%80%E5%8F%91/mitweb/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/CS188/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/CS50/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/CYJ/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84/CS61C/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84/CSAPP/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84/N2T/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E5%B9%B6%E8%A1%8C%E4%B8%8E%E5%88%86%E5%B8%83%E5%BC%8F%E7%B3%BB%E7%BB%9F/CS149/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E5%B9%B6%E8%A1%8C%E4%B8%8E%E5%88%86%E5%B8%83%E5%BC%8F%E7%B3%BB%E7%BB%9F/MIT6.824/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E5%BF%85%E5%AD%A6%E5%B7%A5%E5%85%B7/CMake/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E5%BF%85%E5%AD%A6%E5%B7%A5%E5%85%B7/Docker/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E5%BF%85%E5%AD%A6%E5%B7%A5%E5%85%B7/Git/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E5%BF%85%E5%AD%A6%E5%B7%A5%E5%85%B7/Github/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E5%BF%85%E5%AD%A6%E5%B7%A5%E5%85%B7/Latex/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E5%BF%85%E5%AD%A6%E5%B7%A5%E5%85%B7/Makefile/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E5%BF%85%E5%AD%A6%E5%B7%A5%E5%85%B7/Vim/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E5%BF%85%E5%AD%A6%E5%B7%A5%E5%85%B7/tools/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E5%BF%85%E5%AD%A6%E5%B7%A5%E5%85%B7/%E7%BF%BB%E5%A2%99/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/CS162/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/MIT6.S081/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%95%B0%E5%AD%A6%E5%9F%BA%E7%A1%80/MITLA/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%95%B0%E5%AD%A6%E5%9F%BA%E7%A1%80/MITmaths/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%95%B0%E5%AD%A6%E5%9F%BA%E7%A1%80/information/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%95%B0%E5%AD%A6%E8%BF%9B%E9%98%B6/6.042J/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%95%B0%E5%AD%A6%E8%BF%9B%E9%98%B6/CS126/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%95%B0%E5%AD%A6%E8%BF%9B%E9%98%B6/CS70/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%95%B0%E5%AD%A6%E8%BF%9B%E9%98%B6/The%20Information%20Theory%2C%20Pattern%20Recognition%2C%20and%20Neural%20Networks/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%95%B0%E5%AD%A6%E8%BF%9B%E9%98%B6/convex/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%95%B0%E5%AD%A6%E8%BF%9B%E9%98%B6/numerical/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%95%B0%E6%8D%AE%E5%BA%93%E7%B3%BB%E7%BB%9F/15445/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%95%B0%E6%8D%AE%E5%BA%93%E7%B3%BB%E7%BB%9F/CS186/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%95%B0%E6%8D%AE%E7%A7%91%E5%AD%A6/Data100/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/Algo/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/CS106B_CS106X/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/CS170/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/CS61B/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/CS189/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/CS229/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/ML/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E8%BF%9B%E9%98%B6/CMU10-708/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E8%BF%9B%E9%98%B6/CS229M/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E8%BF%9B%E9%98%B6/STA4273/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E8%BF%9B%E9%98%B6/STAT8201/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E8%BF%9B%E9%98%B6/roadmap/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/CS224n/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/CS224w/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/CS230/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/CS231/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/CS285/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/LHY/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E7%94%B5%E5%AD%90%E5%9F%BA%E7%A1%80/EE16/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E7%94%B5%E5%AD%90%E5%9F%BA%E7%A1%80/Signals%20and%20Systems_AVO/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E7%94%B5%E5%AD%90%E5%9F%BA%E7%A1%80/signal/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E7%A8%8B%E5%BA%8F%E8%AF%AD%E8%A8%80%E8%AE%BE%E8%AE%A1/CS242/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E7%B3%BB%E7%BB%9F%E5%AE%89%E5%85%A8/CS161/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E7%B3%BB%E7%BB%9F%E5%AE%89%E5%85%A8/MIT6.858/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E7%BC%96%E7%A8%8B%E5%85%A5%E9%97%A8/CS106L/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E7%BC%96%E7%A8%8B%E5%85%A5%E9%97%A8/CS110L/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E7%BC%96%E7%A8%8B%E5%85%A5%E9%97%A8/CS50/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E7%BC%96%E7%A8%8B%E5%85%A5%E9%97%A8/CS61A/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E7%BC%96%E7%A8%8B%E5%85%A5%E9%97%A8/MIT-Missing-Semester/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86/6035/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86/CS143/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9B%BE%E5%BD%A2%E5%AD%A6/CS148/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9B%BE%E5%BD%A2%E5%AD%A6/CS184/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9B%BE%E5%BD%A2%E5%AD%A6/GAMES101/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9B%BE%E5%BD%A2%E5%AD%A6/GAMES103/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9B%BE%E5%BD%A2%E5%AD%A6/GAMES202/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/CS144/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/topdown/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/6031/ - 2022-04-02 + 2022-04-03 daily https://csdiy.wiki/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/CS169/ - 2022-04-02 + 2022-04-03 daily \ No newline at end of file diff --git a/sitemap.xml.gz b/sitemap.xml.gz index da492fd748369cc0e5f0f78e3b94a28eb4123adb..bd4c0406d07dc6015ab72cd164528904d90a65a3 100644 GIT binary patch delta 1089 zcmV-H1it&|2U~gSy#xdbNcg+B-ISbP)9>@2=p57dRZ5*SM@#6TFIs%dGUecpB`B`@$Q0c;d2O zuG?L`p7_-F`!wj&A#^#mU36P*^J=4i?i%&aWStk~)7ZOcIRJQPf;X}x3zCkAoD#`N z8jv_5l9E&q84?lTDIrMYTZN2N5hWruoGFQ^eRvs;B#z#Q#4$-ZiMVOuL^2rCo2Iso zSpw?xWCI*gVT7f?K^9XOaI1j-Qn$z)Cqz&)&KZdq7&8le2RL^{yH~fCSpeLBc!_Vs z4bd9VY9rGE7BB?k!0{ErMeGrEkowyv`=G%Q3`rW2cxe1uh@aR3^eF@k7;4TE7qR8d zjeFRi{iStb1foaGO=N~Zmlzqs#A=gD2yXfq8$bHR>^}-K}kD!x>t>R+#ib8N$Bn4t$W3lAaLj7N^px`?uV)0@cMsb{`vn!uK6Ee*`od~((Ly3R zrZ*JPXVOXRUEXfBd*nrRS2w_3)Rpz{0v$>Oh8~d!j=9GNH1I#U#|?ge#pfy&^Rs$v^3oi%`?|T;?v25! zu6|gTYQBNHdfcg|SmmXy=o~|_G_!H=s;?}ZWF8v@!N_5LTz}=(^M|;36tS~0dDFbj z8Kn+@zg%CtSm6n=LlokFDYz%m$dl!!?vx;~Ez0BX=IigSDGO=G6mb^Yrzkn@Xhf0O zH~jauvT^@)OH=1- zEJ?CWN(|AB9W&d*+Q%zCHmDrs-aE-Xq;6s}C$YuIJ?z=<-zO$W+dz*Pq2RX(u9Pmm&Lp*JPtVJGbgzj zb&}hW2*||(+_LUA~jwnH2)Rg9;d^Rd(>D6 zY1=IO7#v@$OFqw4V-rBle+i`jya#|nL`Q^(pbJ7i$axB3i*-oLurpc!*BvdPDSu+8 z)Gjd(d*CpCTR*JpePx{jw3N)u&tp@Gey;R825$^<%spxpoUZ&28!YBat9J4WBB*lu H4>|wD1|uUT#3N8=qEJvs<`lXq9}!V4UZ%xhd!s|jAEfy=C#b^bKi=l8ic_VC1I zzpQC@)q27y=Y8t;DTgk{wu^47ZB}l7^j)q0nXI$Ccp7^bEe8PaOz=jQctMg8QB$G> zNqiE8L{XARq5>j)JS8OwxmCzW6;dJ-!L2ad0lE@F?UgVf(X*#`}dU`UdHL__1(0{p}lpidxRz)%YoyNIoB zZrsEE%$L@M5r`gMIK;smDgXKXRBK*I$M8`~hwrh3srh-ZX17 zMyUhfFW1*DR(JyJ5C(XE3hqfb@>H>@Iwc5fi;C#G`TDzS$^zOkMS?~4DT|w<*UcKH diff --git a/操作系统/MIT6.S081/index.html b/操作系统/MIT6.S081/index.html index 5a8114ef..aba22d03 100644 --- a/操作系统/MIT6.S081/index.html +++ b/操作系统/MIT6.S081/index.html @@ -1,2 +1,2 @@ - MIT 6.S081: Operating System Engineering - CS自学指南

MIT 6.S081: Operating System Engineering

课程简介

  • 所属大学:麻省理工学院
  • 先修要求:体系结构 + 扎实的C语言功底 + RISC-V汇编语言
  • 编程语言:C,RISC-V
  • 课程难度:🌟🌟🌟🌟🌟
  • 预计学时:150小时

麻省理工学院大名鼎鼎的PDOS实验室开设的面向MIT本科生的操作系统课程。开设这门课的教授之一 —— Robert Morris教授曾是一位顶尖黑客,世界上第一个蠕虫病毒Morris就是出自他之手。

这门课的前身是MIT著名的课程6.828,MIT的几位教授为了这门课曾专门开发了一个基于X86的教学用操作系统JOS,被众多名校作为自己的操统课程实验。但随着RISC-V的横空出世,这几位教授又基于RISC-V开发了一个新的教学用操作系统xv6,并开设了MIT6.S081这门课。由于RISC-V轻便易学的特点,学生不需要像此前JOS一样纠结于众多X86“特有的”为了兼容而遗留下来的复杂机制,而 可以专注于操作系统层面的开发。

这几位教授还专门写了一本教程,详细讲解了xv6的设计思想和实现细节。

这门课的讲授也很有意思,老师会带着学生依照xv6的源代码去理解操作系统的众多机制和设计细节,而不是停留于理论知识。每周都会有一个lab,让你在xv6上增加一些新的机制和特性,非常注重学生动手能力的培养。整个学期一共有11个lab,让你全方位地深刻理解操作系统的每个部分,非常有成就感。而且所有的lab都有着非常完善的测试框架,有的测试代码甚至上千行,让人不得不佩服MIT的几位教授为了教好这门课所付出的心血。

这门课的后半程会讲授操作系统领域的多篇经典论文,涉及文件系统、系统安全、网络、虚拟化等等多个主题,让你有机会接触到学界 最前沿的研究方向。

课程资源

资源汇总

我在学习这门课中用到的所有资源和作业实现都汇总在这个Github仓库中。此外也可以参考 KuangjuX 实现的 MIT 6.S081 的几个 lab 的题解,里面亦有详细的解法和补充知识,另外,KuangjuX 也使用 Rust 语言重新实现过 xv6-riscv 操作系统:xv6-rust,里面对于 xv6-riscv 有更为详细的思考和讨论,感兴趣的同学可以看一下哦。

一些可以参考的博客


最后更新: March 28, 2022

MIT 6.S081: Operating System Engineering

课程简介

  • 所属大学:麻省理工学院
  • 先修要求:体系结构 + 扎实的C语言功底 + RISC-V汇编语言
  • 编程语言:C,RISC-V
  • 课程难度:🌟🌟🌟🌟🌟
  • 预计学时:150小时

麻省理工学院大名鼎鼎的PDOS实验室开设的面向MIT本科生的操作系统课程。开设这门课的教授之一 —— Robert Morris教授曾是一位顶尖黑客,世界上第一个蠕虫病毒Morris就是出自他之手。

这门课的前身是MIT著名的课程6.828,MIT的几位教授为了这门课曾专门开发了一个基于X86的教学用操作系统JOS,被众多名校作为自己的操统课程实验。但随着RISC-V的横空出世,这几位教授又基于RISC-V开发了一个新的教学用操作系统xv6,并开设了MIT6.S081这门课。由于RISC-V轻便易学的特点,学生不需要像此前JOS一样纠结于众多X86“特有的”为了兼容而遗留下来的复杂机制,而 可以专注于操作系统层面的开发。

这几位教授还专门写了一本教程,详细讲解了xv6的设计思想和实现细节。

这门课的讲授也很有意思,老师会带着学生依照xv6的源代码去理解操作系统的众多机制和设计细节,而不是停留于理论知识。每周都会有一个lab,让你在xv6上增加一些新的机制和特性,非常注重学生动手能力的培养。整个学期一共有11个lab,让你全方位地深刻理解操作系统的每个部分,非常有成就感。而且所有的lab都有着非常完善的测试框架,有的测试代码甚至上千行,让人不得不佩服MIT的几位教授为了教好这门课所付出的心血。

这门课的后半程会讲授操作系统领域的多篇经典论文,涉及文件系统、系统安全、网络、虚拟化等等多个主题,让你有机会接触到学界 最前沿的研究方向。

课程资源

资源汇总

我在学习这门课中用到的所有资源和作业实现都汇总在这个Github仓库中。此外也可以参考 KuangjuX 实现的 MIT 6.S081 的几个 lab 的题解,里面亦有详细的解法和补充知识,另外,KuangjuX 也使用 Rust 语言重新实现过 xv6-riscv 操作系统:xv6-rust,里面对于 xv6-riscv 有更为详细的思考和讨论,感兴趣的同学可以看一下哦。

一些可以参考的博客


最后更新: April 2, 2022
Back to top
\ No newline at end of file