資源 ucore在線實驗指導書 我的ucore實驗代碼 練習1:實現 first-fit 連續物理內存分配算法 題目 在實現first fit 內存分配算法的回收函數時,要考慮地址連續的空閑塊之間的合並操作。提示: 在建立空閑頁塊鏈表時,需要按照空閑頁塊起始地址來排序,形成 ...
資源 ucore在線實驗指導書 我的ucore實驗代碼 練習 : 完成讀文件操作的實現 需要編碼 題目 首先了解打開文件的處理流程,然后參考本實驗后續的文件讀寫操作的過程分析,編寫在sfs inode.c中sfs io nolock讀文件中數據的實現代碼。 請在實驗報告中給出設計實現 UNIX的PIPE機制 的概要設計方案,鼓勵給出詳細設計方案。 解答 了解打開文件的處理流程 已對打開文件的代碼流 ...
2019-03-04 16:41 0 649 推薦指數:
資源 ucore在線實驗指導書 我的ucore實驗代碼 練習1:實現 first-fit 連續物理內存分配算法 題目 在實現first fit 內存分配算法的回收函數時,要考慮地址連續的空閑塊之間的合並操作。提示: 在建立空閑頁塊鏈表時,需要按照空閑頁塊起始地址來排序,形成 ...
資源 ucore在線實驗指導書 我的ucore實驗代碼 練習1:給未被映射的地址映射上物理頁 題目 完成do_pgfault(mm/vmm.c)函數,給未被映射的地址映射上物理頁。設置訪問權限的時候需要參考頁面所在 VMA 的權限,同時需要注意映射物理頁時需要操作內存控制結構 ...
資源 ucore在線實驗指導書 我的ucore實驗代碼 練習1:分配並初始化一個進程控制塊 題目 alloc_proc函數(位於kern/process/proc.c中) 負責分配並返回一個新的struct proc_struct結構,用於存儲新建立的內核線程的管理信息 ...
資源 ucore在線實驗指導書 我的ucore實驗代碼 練習1: 加載應用程序並執行(需要編碼) 題目 do_execv函數調用load_icode(位於kern/process/proc.c中) 來加載並解析一個處於內存中的ELF執行文件格式的應用程序,建立相應的用戶內存 ...
練習一 Makefile 1.1 OS鏡像文件ucore.img 是如何一步步生成的? 其中Makefile文件中include tools/function.mk 其中定義了一些Makefile中用到的函數 生成ucore.img 需要kernel和bootblock ...
資源 ucore在線實驗指導書 我的ucore實驗代碼 練習1:理解通過make生成執行文件的過程 詳見《ucore lab1 exercise1》實驗報告 練習2:使用qemu執行並調試lab1中的軟件 詳見《ucore lab1 exercise2》實驗報告 練習 ...
資源 ucore在線實驗指導書 我的ucore實驗代碼 題目:理解通過make生成執行文件的過程 列出本實驗各練習中對應的OS原理的知識點,並說明本實驗中的實現部分如何對應和體現了原理中的基本概念和關鍵知識點。 操作系統鏡像文件ucore.img是如何一步一步 ...
資源 ucore在線實驗指導書 我的ucore實驗代碼 題目:使用qemu執行並調試lab1中的軟件 為了熟悉使用qemu和gdb進行的調試工作,我們進行如下的小練習: 從CPU加電后執行的第一條指令開始,單步跟蹤BIOS的執行。 在初始化位置0x7c00設置實地址 ...