V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Asfy
V2EX  ›  分享发现

mit6.828 操作系统的 lab

  •  
  •   Asfy · 2020-03-12 14:13:22 +08:00 · 2917 次点击
    这是一个创建于 1477 天前的主题,其中的信息可能已经有所发展或是发生改变。

    正值疫情期间,工作相对减少,就把 6.828 做了一下.目前为止花了快两周时间

    官网是  https://pdos.csail.mit.edu/6.828/2019/schedule.html

    6.828 的 2019 课程相比以前使用了 riscv 平台,而不是 x86 .并且相当于改名为 6.S081,作为真正 6.828 的前置课.不过已经覆盖了不少内容.

    课程一共 10 个 lab,目前我做了7个半.

    目前我完成的有

    • utilities
    • shell
    • allocator
    • lazy allocation
    • cow
    • uthread and alarm
    • lock(只做了前半部分,后半部分有点麻烦就没做)
    • fs

    剩下2个还没做,估计后面也没啥时间做了.

    • mmap(思路还是挺简单的)
    • network driver(还没看)

    照着 lab 做, 比较容易下手.当然有时候有些东西没注意就会花大量时间调试.

    如果有童鞋也在做 6.828(2019),如果卡住了,可以参考一下我的代码.

    https://github.com/ChyuWei/xv6-riscv-fall19

    如果可以的话,求个 star

    4 条回复    2021-08-19 14:16:34 +08:00
    dexter
        1
    dexter  
       2020-03-13 15:05:01 +08:00
    已 star
    irytu
        2
    irytu  
       2020-09-23 05:25:17 +08:00
    哈哈 不错,我也来发一下我的,不过是 2018 年的,x86 架构,还有最后一个 network 正在做,https://github.com/k0Iry/xv6-jos-i386-lab,选了几个有意思的 challenge 做了下

    话说 2020 的课程出来了,这次有 professor 们录的视频,在官网就有 YouTube 链接: https://pdos.csail.mit.edu/6.828/2020/schedule.html
    AmosAlbert
        3
    AmosAlbert  
       2020-11-14 13:00:45 +08:00
    楼主,我好像看过你的博客,能发一下博客链接吗
    xpangjia
        4
    xpangjia  
       2021-08-19 14:16:34 +08:00
    刚入坑 S6.081 的课,正在做 Lab1,上来找找大佬们的经验贴
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5430 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 08:42 · PVG 16:42 · LAX 01:42 · JFK 04:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.