240 发简信
IP属地:上海
  • Resize,w 360,h 240
    Lab 10 mmap

    1. LAB 基本 LAB的做法网路上很多,有困难的小伙伴可以参考这篇:https://blog.csdn.net/LostUnravel/ar...

  • Resize,w 360,h 240
    Lab 9 file system

    file system 的 Optional challenge 比较简单前面的题解可以参考这篇博客: https://blog.csdn.ne...

  • Resize,w 360,h 240
    Lec 14,15 文件系统

    当我们向 文件 append 一个单词时,背后发生了啥? 一, 找到父亲文件夹的inode 首先我们可能会打开(没有的时候创建一个文件),这个是...

  • Resize,w 360,h 240
    Lab 8 lock: Parallelism/locking

    1. LAB 基本 LAB的做法网路上很多,有困难的小伙伴可以参考这篇:https://blog.csdn.net/LostUnravel/ar...

  • Resize,w 360,h 240
    Lab 7 net: Network driver

    e1000 bottom part PLIC注册了网卡中断,分为2个步骤。步骤1. 设置PLIC 可以响应PCIE 的 IRQ 步骤2. 让每个...

  • LEC 9,10,11,12

    LEC 9 Device Drivers 主题:设备驱动程序 CPU需要外部设备:存储、通信等 操作系统负责设备的编程 新问题/复杂性:设备通常...

  • Resize,w 360,h 240
    Lab 6 thread: Multithreading

    Optional Challenge The user-level thread package interacts badly with th...

  • Resize,w 360,h 240
    Lec 8 - Lab 5 Copy-on-Write Fork

    Interrupt硬件部分 中断对应的场景很简单,就是硬件想要得到操作系统的关注。例如网卡收到了一个packet,网卡会生成一个中断;用户通过键...

  • Resize,w 360,h 240
    Lec 6,7 - Lab 4 trap

    trap执行流程 write通过执行ECALL指令来执行系统调用。ECALL指令会切换到具有supervisor mode的内核中。 内核中执行...