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í)行...