1. LAB 基本 LAB的做法網(wǎng)路上很多携丁,有困難的小伙伴可以參考這篇:https://blog.csdn.net/LostUnravel/article/details/1...
1. LAB 基本 LAB的做法網(wǎng)路上很多携丁,有困難的小伙伴可以參考這篇:https://blog.csdn.net/LostUnravel/article/details/1...
file system 的 Optional challenge 比較簡單前面的題解可以參考這篇博客: https://blog.csdn.net/LostUnravel/a...
當我們向 文件 append 一個單詞時沮协,背后發(fā)生了啥揖膜? 一材部, 找到父親文件夾的inode 首先我們可能會打開(沒有的時候創(chuàng)建一個文件)授药,這個是通過在用戶空間調用fd = o...
非optional荆秦,網(wǎng)上博客講解的很多背捌,代碼我也有,只是不講解了路狮,可以直接去看我的github
前言 - Lec 1 - Lab 1 Xv6 and Unix utilities這里會記錄學習MIT6.1810的筆記:我主要會記錄一些自己對每一節(jié)課的理解虫啥,方便日后復習。同時也會要求自己把每個課程作業(yè)按照最高要求去完成奄妨,會記錄一些LAB里有難度的地方涂籽。...
1. LAB 基本 LAB的做法網(wǎng)路上很多,有困難的小伙伴可以參考這篇:https://blog.csdn.net/LostUnravel/article/details/1...
e1000 bottom part PLIC注冊了網(wǎng)卡中斷砸抛,分為2個步驟评雌。步驟1. 設置PLIC 可以響應PCIE 的 IRQ 步驟2. 讓每個CPU 都對后32個IRQ感興...
LEC 9 Device Drivers 主題:設備驅動程序 CPU需要外部設備:存儲、通信等 操作系統(tǒng)負責設備的編程 新問題/復雜性:設備通常有剛性且復雜的接口設備和CPU...
Optional Challenge The user-level thread package interacts badly with the operating sys...
Interrupt硬件部分 中斷對應的場景很簡單直焙,就是硬件想要得到操作系統(tǒng)的關注柳骄。例如網(wǎng)卡收到了一個packet,網(wǎng)卡會生成一個中斷箕般;用戶通過鍵盤按下了一個按鍵耐薯,鍵盤會產生一...
trap執(zhí)行流程 write通過執(zhí)行ECALL指令來執(zhí)行系統(tǒng)調用。ECALL指令會切換到具有supervisor mode的內核中丝里。 內核中執(zhí)行的第一個指令是一個由匯編語言寫...
為什么需要虛擬內存 shell進程由于bug,引發(fā)了隨機寫入某些內存地址曲初,這些內存地址可能是其他進程使用的,而可能影響內核或其他進程的執(zhí)行杯聚。 所以我們需要引入虛擬內存來實現(xiàn)隔...
操作系統(tǒng)的隔離性 如果沒有操作系統(tǒng)臼婆,應用程序會直接與硬件交互。比如幌绍,應用程序可以直接看到CPU的多個核颁褂,看到磁盤,內存傀广。這種設計有2個問題颁独,第一個是惡意程序可以直接強行霸占C...
這里會記錄學習MIT6.1810的筆記:我主要會記錄一些自己對每一節(jié)課的理解,方便日后復習伪冰。同時也會要求自己把每個課程作業(yè)按照最高要求去完成誓酒,會記錄一些LAB里有難度的地方。...
查表 我們的AI算法在開局會有搜索空間過大的情況贮聂,所以不能及時去發(fā)現(xiàn)比較好的解靠柑。這個時候我們可以用人類的經(jīng)驗去輔助它。因為開局的格式比較小吓懈,我們可以很容易枚舉完開局的前3步的...
終局搜索(算殺) 我們在下五子棋的時候歼冰,常常會有這樣一種思考策略。就是針對現(xiàn)在的局面耻警,我是否可以通過連續(xù)的沖四達到殺棋的效果隔嫡。如果你發(fā)現(xiàn)了甸怕,你其實就意識到自己已經(jīng)贏了。 那么...
序 上一章扒磁,我們介紹了基本極小化極大算法的ALPHA BETA剪枝庆揪。以及如何以在線更新和緩存的方式維護每個格子落子的得分。但是即使這樣AI也沒辦法完成全部搜索直到終局妨托。因為這...
極小化極大搜索 這一章缸榛,我們開始介紹博弈論里一個非常經(jīng)典的算法,叫極小化極大搜索兰伤。首先同樣内颗,無論是用何種AI算法,他的目標就是找到下一步最佳的落子位置敦腔。我們可以寫一個接口均澳。然...
前言 這套文集會通過一個五子棋的AI, 來帶大家走進對抗搜索和博弈的算法。選擇五子棋的原因是符衔,他是一個完美信息的零和博弈找前。完美信息就是完全可觀測的意思。大家都能感知到對局全部...