原文:BUAA_OS lab3 難點梳理

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 難點梳理

BUAA_OS lab2 難點梳理 實驗重點 所列出的實驗重點為筆者在進行lab2過程中認為需要深刻理解的部分。 進行內存訪問的流程 熟悉mips內存映射布局,即理解mmu.h內圖 二級頁表的理解和實現 以下將參考指導書邏輯,對於重難點進行梳理。 內存 ...

Sat May 09 01:44:00 CST 2020 0 623
BUAA OS Lab5 文件系統

/BUAA-OS-2019: 北航OS課課設代碼 (github.com)),為方便理解,做少量注釋, ...

Thu May 20 07:16:00 CST 2021 0 1114
BUAA_OS_Lab1實驗報告

思考題 Thinking1.1 也許你會發現我們的 readelf 程序是不能解析之前生成的內核文件 (內核文件是可執行文件) 的,而我們剛才介紹的工具 readelf 則可以解析,這是為什么 ...

Fri Feb 25 00:04:00 CST 2022 0 793
CSAPP Lab3: The Attack Lab

目錄 CSAPP Lab3: The Attack Lab 實驗介紹 Part I: Code Injection Level 1 Level 2 Level 3 Part II: Return-Oriented ...

Sat Jun 12 08:28:00 CST 2021 2 820
lab3——進程和異常

思考題 Thinking 3.1 為什么我們在構造空閑進程鏈表時必須使用特定的插入的順序?(順序或者逆序) 為了保證鏈表中Env塊的順序和在envs中的順序相同 Thinking 3.2 思 ...

Wed Aug 26 17:52:00 CST 2020 0 826
lab3:LeNet上板

0.模型訓練:暫時跳過   CNN有監督,可以用BP訓練:http://www.mamicode.com/info-detail-2288678.html 1.參數: 1.1一開始混亂的點   ...

Tue Dec 18 08:28:00 CST 2018 0 678
MIT 6.824 Lab3 RaftKV

Raft 博士論文的翻譯 實驗內容 在lab2的Raft函數庫之上,搭建一個能夠容錯的key/value存儲服務,需要提供強一致性保證。 強一致性的解釋如下:對於單個請求,整個服務需要表現得像個單機服務,並且對狀態機的修改基於之前所有的請求。對於並發的請求,返回的值和最終的狀態必須相同 ...

Wed Nov 24 06:30:00 CST 2021 0 1175
CMU 15445 lab3 QUERY EXECUTION

總覽 這個lab要實現executors,executor負責query plan(就是operator形成的樹)上的operator並執行它們,對於每個executor,需要實現: 對於這個lab,沒有SQL,執行的查詢計划都是寫好的算子樹,並且用的是火山模型,每個算子的執行器 ...

Sat Mar 26 17:01:00 CST 2022 1 1078
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM