<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>Mit - 标签 - zwyyy456&#39;s blog</title>
        <link>https://doit.tellm.eu.org/zh/tags/mit/</link>
        <description>Mit - 标签 - zwyyy456&#39;s blog</description>
        <generator>Hugo -- gohugo.io</generator><language>zh</language><managingEditor>zwyyy456@hotmail.com (zwyyy456)</managingEditor>
            <webMaster>zwyyy456@hotmail.com (zwyyy456)</webMaster><copyright>This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.</copyright><lastBuildDate>Sun, 16 Jun 2024 00:00:00 &#43;0000</lastBuildDate><atom:link href="https://doit.tellm.eu.org/zh/tags/mit/" rel="self" type="application/rss+xml" /><item>
    <title>计算机教育缺失的一课：Git</title>
    <link>https://doit.tellm.eu.org/zh/missing-semester-git/</link>
    <pubDate>Sun, 16 Jun 2024 00:00:00 &#43;0000</pubDate><author>
                    <name>zwyyy456</name>
                </author><guid>https://doit.tellm.eu.org/zh/missing-semester-git/</guid>
    <description><![CDATA[1 版本控制系统介绍版本控制系统 (VCSs) 是一类用于追踪源代码（或其他文件、文件夹）改动的工具。顾名思义，这些工具可以帮助我们管理代码的修改历史；不仅]]></description>
</item><item>
    <title>计算机教育缺失的一课：命令行环境</title>
    <link>https://doit.tellm.eu.org/zh/missing-semester-command-line/</link>
    <pubDate>Sat, 15 Jun 2024 15:18:13 &#43;0800</pubDate><author>
                    <name>zwyyy456</name>
                </author><guid>https://doit.tellm.eu.org/zh/missing-semester-command-line/</guid>
    <description><![CDATA[1 任务控制 1.1 信号与终止进程shell 会使用 unix 提供的信号机制来进行进程之间的通信，当一个进程接收到信号时，它会停止执行原来的任务、处理该信号、]]></description>
</item><item>
    <title>计算机教育缺失的一课：数据整理</title>
    <link>https://doit.tellm.eu.org/zh/missing-semester-data-organize/</link>
    <pubDate>Fri, 14 Jun 2024 19:26:09 &#43;0800</pubDate><author>
                    <name>zwyyy456</name>
                </author><guid>https://doit.tellm.eu.org/zh/missing-semester-data-organize/</guid>
    <description><![CDATA[1 前言您是否曾经有过这样的需求，将某种格式存储的数据转换成另外一种格式？肯定有过，对吧！ 这也正是我们这节课所要讲授的主要内容。具体来讲，我们]]></description>
</item><item>
    <title>计算机教育缺失的一课：编辑器（Vim）</title>
    <link>https://doit.tellm.eu.org/zh/missing-semester-editor-vim/</link>
    <pubDate>Fri, 14 Jun 2024 16:55:19 &#43;0800</pubDate><author>
                    <name>zwyyy456</name>
                </author><guid>https://doit.tellm.eu.org/zh/missing-semester-editor-vim/</guid>
    <description><![CDATA[1 编辑模式Vim 的符号说明，对于 Ctlr+v 的组合键，可能有 ^V、Ctrl-v、&lt;C-v&gt; 三种表达方式。 Vim 的设计以大多数时间都花在阅读、浏]]></description>
</item><item>
    <title>Xv6 Lab11: Mmap</title>
    <link>https://doit.tellm.eu.org/zh/xv6-lab11/</link>
    <pubDate>Thu, 03 Aug 2023 13:53:24 &#43;0800</pubDate><author>
                    <name>zwyyy456</name>
                </author><guid>https://doit.tellm.eu.org/zh/xv6-lab11/</guid>
    <description><![CDATA[1 思路与实现添加系统调用就不多说了。 整体流程应该是这样的，lab 的提示中，要求我们定义一个 vma 结构体，vma 的定义如下；然后 lab 的提示要求我们声]]></description>
</item><item>
    <title>Xv6 Lab10: file system</title>
    <link>https://doit.tellm.eu.org/zh/xv6-lab10/</link>
    <pubDate>Tue, 01 Aug 2023 20:19:47 &#43;0800</pubDate><author>
                    <name>zwyyy456</name>
                </author><guid>https://doit.tellm.eu.org/zh/xv6-lab10/</guid>
    <description><![CDATA[1 Large files这个作业需要我们将 xv6 的最大文件大小从 12 + 256 Bytes 修改为 11 + 256 + 256 * 256 Bytes。 为了达成这个目标，我们需要使用二级索引块，对 inode 的 addrs]]></description>
</item><item>
    <title>Xv6 Lab9: Locks</title>
    <link>https://doit.tellm.eu.org/zh/xv6-lab9/</link>
    <pubDate>Sat, 29 Jul 2023 14:28:58 &#43;0800</pubDate><author>
                    <name>zwyyy456</name>
                </author><guid>https://doit.tellm.eu.org/zh/xv6-lab9/</guid>
    <description><![CDATA[1 Memory allocator这一题很简单，主要任务，就是为每个 cpu 维护一个空闲物理内存的链表 freelist，xv6 默认使用的结构体 kmem，其中包]]></description>
</item><item>
    <title>Mit6.s081 Lec15: xv6 的 logging system</title>
    <link>https://doit.tellm.eu.org/zh/mit6.s081-lec15/</link>
    <pubDate>Tue, 25 Jul 2023 16:48:39 &#43;0800</pubDate><author>
                    <name>zwyyy456</name>
                </author><guid>https://doit.tellm.eu.org/zh/mit6.s081-lec15/</guid>
    <description><![CDATA[1 Logging layerfile system 设计的一大重要问题就是 crash recovery。这是因为文件系统操作往往涉及向磁盘多次写入，而几次写入之后的 crash 可能导致磁盘上的文件系统处于]]></description>
</item><item>
    <title>MIT 6.S081 Lec14: File system</title>
    <link>https://doit.tellm.eu.org/zh/mit6.s081-lec14/</link>
    <pubDate>Sat, 22 Jul 2023 19:51:29 &#43;0800</pubDate><author>
                    <name>zwyyy456</name>
                </author><guid>https://doit.tellm.eu.org/zh/mit6.s081-lec14/</guid>
    <description><![CDATA[1 Overview文件系统的设计目标就是组织和存储数据，文件系统一个比较重要功能是持久化，即重启之后，数据不会丢失。xv6 通过把数据存储在 virtio]]></description>
</item><item>
    <title>Xv6 Lab7: Multithreading</title>
    <link>https://doit.tellm.eu.org/zh/xv6-lab7/</link>
    <pubDate>Sat, 22 Jul 2023 11:30:01 &#43;0800</pubDate><author>
                    <name>zwyyy456</name>
                </author><guid>https://doit.tellm.eu.org/zh/xv6-lab7/</guid>
    <description><![CDATA[1 Uthread: switching between threads这个题还是对的起它 moderate 的难度了，如果认真看了 book-riscv-rev2.pdf 的 Scheduling 章节，以及看了这个 课程翻译，那么这题可以很快做出来，个人觉得 pdf 讲得更加]]></description>
</item></channel>
</rss>
