240 发简信
IP属地:浙江
  • 不在维护了

    本来就打算把简述当作笔记本记录些自己学的东西,没想到还有几个人关注。后来自己维护了一个博客,,https://www.strickland.cl...

  • MIT6.828 学习心得

    MIT6.828-2018 过去很长一段时间都想自己写一个操作系统,走了不少弯路。花了很多时间在学习《30天自制操作系统》,学到后面发现作者讲述...

  • Resize,w 360,h 240
    Mit6.828 lab5: File system,Spawn and Shell

    环境 deepin 20 64 位系统 说在前面 本次Lab我也觉得比较难,到最后也有部分测试点没有通过,在实现pipe上也有点问题。另外,我觉...

  • Resize,w 360,h 240
    data alignment 和 data padding

    开门见山,下面代码占据了几个字节: 最开始在不懂的时候也以为是5字节,但是如果用sizeof(struct foo)会发现输出结果是8。因为在c...

  • Resize,w 360,h 240
    Mit6.828 lab4 Part C:Preeptive Multitasking and Inter-Process communication

    环境 deepin 20实验地址:mit6.828 2018 lab4 partC[https://pdos.csail.mit.edu/6.8...

  • Resize,w 360,h 240
    Mit6.828 lab4 Part B:Copy-on-write fork

    环境 deepin 20(Ubuntu系统老遇到小问题,就换到deepin去了)lab原地址:mit6.828 lab4[https://pdo...

  • Resize,w 360,h 240
    Mit6.828 lab4 Part A:Multiprocessor Support and Cooperative Multitasking

    环境 ubuntu 20.04 64 系统 正文 在本次实验将在多个同时运行的用户程序中实现抢占式多线程(Preemptive Multitas...

  • Resize,w 360,h 240
    MIT6.828 lab3 part B

    环境 ubuntu 20.04 64位系统 正文 现在你的内核有了最基本的中断处理能力,我们还会进一步的对它升级使得它能够提供依赖于异常处理的重...

  • Resize,w 360,h 240
    MIT6.828 lab3 Part A:User Environments and Exception Handling

    环境 ubuntu 20.04 64位系统之前有些实验是在xv6的源码上操作的,发现20.04无法运行。后来发现lab还是可以在20.04正常...