BUAA_OS lab2 難點梳理 實驗重點 所列出的實驗重點為筆者在進行lab2過程中認為需要深刻理解的部分。 進行內存訪問的流程 熟悉mips內存映射布局,即理解mmu.h內圖 二級頁表的理解和實現 以下將參考指導書邏輯,對於重難點進行梳理。 內存 ...
BUAA OS lab 難點梳理 實驗難點 進程創建 對於初始化部分,首先需要在pmap.c中修改mips vm init 函數,為envs開空間,並map到UENVS空間。 其次,模仿page init 的做法,將空閑進程控制塊串成env free list。 至此沒有什么理解上的難度。 進程部分的難點,主要在於進程創建流程的理解。進程創建的流程為: 從env free list中獲取一個空的P ...
2020-05-08 20:19 0 637 推薦指數:
BUAA_OS lab2 難點梳理 實驗重點 所列出的實驗重點為筆者在進行lab2過程中認為需要深刻理解的部分。 進行內存訪問的流程 熟悉mips內存映射布局,即理解mmu.h內圖 二級頁表的理解和實現 以下將參考指導書邏輯,對於重難點進行梳理。 內存 ...
/BUAA-OS-2019: 北航OS課課設代碼 (github.com)),為方便理解,做少量注釋, ...
思考題 Thinking1.1 也許你會發現我們的 readelf 程序是不能解析之前生成的內核文件 (內核文件是可執行文件) 的,而我們剛才介紹的工具 readelf 則可以解析,這是為什么 ...
目錄 CSAPP Lab3: The Attack Lab 實驗介紹 Part I: Code Injection Level 1 Level 2 Level 3 Part II: Return-Oriented ...
思考題 Thinking 3.1 為什么我們在構造空閑進程鏈表時必須使用特定的插入的順序?(順序或者逆序) 為了保證鏈表中Env塊的順序和在envs中的順序相同 Thinking 3.2 思 ...
0.模型訓練:暫時跳過 CNN有監督,可以用BP訓練:http://www.mamicode.com/info-detail-2288678.html 1.參數: 1.1一開始混亂的點 ...
Raft 博士論文的翻譯 實驗內容 在lab2的Raft函數庫之上,搭建一個能夠容錯的key/value存儲服務,需要提供強一致性保證。 強一致性的解釋如下:對於單個請求,整個服務需要表現得像個單機服務,並且對狀態機的修改基於之前所有的請求。對於並發的請求,返回的值和最終的狀態必須相同 ...
總覽 這個lab要實現executors,executor負責query plan(就是operator形成的樹)上的operator並執行它們,對於每個executor,需要實現: 對於這個lab,沒有SQL,執行的查詢計划都是寫好的算子樹,並且用的是火山模型,每個算子的執行器 ...