1. LAB 基本 LAB的做法網(wǎng)路上很多,有困難的小伙伴可以參考這篇:https://blog.csdn.net/LostUnravel/ar...
file system 的 Optional challenge 比較簡單前面的題解可以參考這篇博客: https://blog.csdn.ne...
當我們向 文件 append 一個單詞時酌伊,背后發(fā)生了啥怀伦? 一封锉, 找到父親文件夾的inode 首先我們可能會打開(沒有的時候創(chuàng)建一個文件)变隔,這個是...
1. LAB 基本 LAB的做法網(wǎng)路上很多击困,有困難的小伙伴可以參考這篇:https://blog.csdn.net/LostUnravel/ar...
e1000 bottom part PLIC注冊了網(wǎng)卡中斷吮蛹,分為2個步驟方妖。步驟1. 設置PLIC 可以響應PCIE 的 IRQ 步驟2. 讓每個...
LEC 9 Device Drivers 主題:設備驅(qū)動程序 CPU需要外部設備:存儲狭魂、通信等 操作系統(tǒng)負責設備的編程 新問題/復雜性:設備通常...
Optional Challenge The user-level thread package interacts badly with th...
Interrupt硬件部分 中斷對應的場景很簡單,就是硬件想要得到操作系統(tǒng)的關(guān)注党觅。例如網(wǎng)卡收到了一個packet雌澄,網(wǎng)卡會生成一個中斷;用戶通過鍵...
trap執(zhí)行流程 write通過執(zhí)行ECALL指令來執(zhí)行系統(tǒng)調(diào)用杯瞻。ECALL指令會切換到具有supervisor mode的內(nèi)核中镐牺。 內(nèi)核中執(zhí)行...