1. LAB 基本 LAB的做法网路上很多,有困难的小伙伴可以参考这篇:https://blog.csdn.net/LostUnravel/ar...
file system 的 Optional challenge 比较简单前面的题解可以参考这篇博客: https://blog.csdn.ne...
当我们向 文件 append 一个单词时,背后发生了啥? 一, 找到父亲文件夹的inode 首先我们可能会打开(没有的时候创建一个文件),这个是...
1. LAB 基本 LAB的做法网路上很多,有困难的小伙伴可以参考这篇:https://blog.csdn.net/LostUnravel/ar...
e1000 bottom part PLIC注册了网卡中断,分为2个步骤。步骤1. 设置PLIC 可以响应PCIE 的 IRQ 步骤2. 让每个...
LEC 9 Device Drivers 主题:设备驱动程序 CPU需要外部设备:存储、通信等 操作系统负责设备的编程 新问题/复杂性:设备通常...
Optional Challenge The user-level thread package interacts badly with th...
Interrupt硬件部分 中断对应的场景很简单,就是硬件想要得到操作系统的关注。例如网卡收到了一个packet,网卡会生成一个中断;用户通过键...
trap执行流程 write通过执行ECALL指令来执行系统调用。ECALL指令会切换到具有supervisor mode的内核中。 内核中执行...