原文:MIT6.828 La5 File system, Spawn and Shell

Lab : File system, Spawn and Shell . File system preliminaries 在lab中我們要使用的文件系統比大多數 真實 文件系統更簡單,包括XV UNIX的文件系統,但它足以提供基本功能:創建,讀取,寫入和刪除在分層目錄結構中組織的文件。 我們僅開發一個單用戶操作系統, 因此,我們的文件系統不支持文件所有權或權限。 我們的文件系統目前也不支持硬鏈 ...

2021-08-14 22:05 0 171 推薦指數:

查看詳情

MIT-6.828-JOS-lab5:File system, Spawn and Shell

Lab 5: File system, Spawn and Shell tags: mit-6.828 os 概述 本lab將實現JOS的文件系統,只要包括如下四部分: 引入一個文件系統進程(FS進程)的特殊進程,該進程提供文件操作的接口。 建立RPC機制,客戶端進程向FS ...

Tue Nov 13 18:08:00 CST 2018 0 1036
mit6.828資源獲取

自己2017年9月到2月這段時間慢慢把5個lab磨完了,期間遇到了不少困難和疑惑,所以打算通過寫博客的形式來回憶,記錄和總結自己學習mit6.828的過程。 MIT6.828就不用我多介紹了, mit鼎鼎大名的操作系統經典課程,北大,華工等學校的操作系統實驗都是基於這個課程的實驗部分。課程所有 ...

Tue Feb 27 06:11:00 CST 2018 0 1323
MIT6.828 Lab3 User Environments

Lab3 這個實驗分成了兩個大部分。 1. PartA User Environments and Exception Handling kernel使用Env這個數據結構來trace每一個us ...

Tue Jul 06 03:42:00 CST 2021 0 530
MIT6.828 Lab0:環境搭建

Lab0:環境搭建 824做到lab4b了。雖然博客沒寫,感覺824好難寫博客。而且自己寫的也比較亂吧,整理的都不是很好,后面有時間了再寫824的博客。現在開一個新坑之前其實已經把s6.081做完了,也就是后來mit拆分出來的操作系統課程。不過我感覺那個比較簡單,寫在簡歷上可能幫助不是特別 ...

Sun Jun 20 19:15:00 CST 2021 1 1476
MIT6.828 Lab4 Preemptive Multitasking(上)

Lab4 Preemptive Multitasking(上) PartA : 多處理器支持和協作多任務 在實驗的這部分中,我們首先拓展jos使其運行在多處理器系統上,然后實現jos內核一些系統功 ...

Mon Jul 12 01:01:00 CST 2021 0 189
MIT6.828 Lab2 內存管理

Lab2 0. 任務介紹 你將編寫一個內存管理代碼。主要分為兩大部分。分別對物理內存和虛擬內存的管理。 對於物理內存,每次分配內存分配器會為你分配4096bytes。也稱為一個頁(在大部分 ...

Sun Jun 27 00:10:00 CST 2021 0 615
MIT6.828 Lab4 Preemptive Multitasking(下)

Lab4 Preemptive Multitasking(下) lab4的第二部分要求我們實現fork的cow。在整個lab的第一部分我們實現了對多cpu的支持和再多系統環境中的切換,但是最后分析的 ...

Sun Jul 18 04:05:00 CST 2021 2 185
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM