[感受] 這次操作系統實驗感覺還是比較難的,除了因為助教老師筆誤引發的2個錯誤外,還有一些關鍵性的理解的地方感覺還沒有很到位,這些天一直在不斷地消化、理解Lab3里的內容,到現在感覺比Lab2里面所蘊含的內容豐富很多,也算是有所收獲,和大家分享一下我個人的一些看法與思路,如果有錯誤的話請指正 ...
實驗文檔 lab 一 思考題匯總 思考 : 查閱資料,了解 Linux Unix 的 proc 文件系統是什么 有什么作用 Windows 操作系統又是如何實現這些功能的 proc 文件系統這樣的設計有什么好處和可以改進的地方 答: proc文件系統是一個虛擬文件系統,通過它可以使用一種新的方法在Linux內核空間和用戶空間之間進行通信。在 proc文件系統中,我們可以將對虛擬文件的讀寫作為對內核 ...
2021-05-26 19:03 0 273 推薦指數:
[感受] 這次操作系統實驗感覺還是比較難的,除了因為助教老師筆誤引發的2個錯誤外,還有一些關鍵性的理解的地方感覺還沒有很到位,這些天一直在不斷地消化、理解Lab3里的內容,到現在感覺比Lab2里面所蘊含的內容豐富很多,也算是有所收獲,和大家分享一下我個人的一些看法與思路,如果有錯誤的話請指正 ...
實驗概況## 在開始實驗之前,先對實驗整體有個大概的了解,這樣能讓我們更好地進行實驗。 我們本次實驗需要補充的內容包括一整套以sys開頭的系統調用函數,其中包括了進程間通信需要的一些系統調用如sys_ipc_can_recv等,以及補充完成fork.c函數,當然也不能少填寫 ...
OS Lab1實驗報告 實驗思考題 Thinking 1.1 使用man objdump命令,可以看到,對於objdump -DS指令而言,-D參數表示反匯編所有部分的內容(disassemble the contents of all sections),-S參數表示顯示與反匯編匯合 ...
lab2 OS實驗報告 實驗思考題 Thinking 2.1 指針變量存儲的是虛擬地址,MIPS匯編程序中使用的也是虛擬地址。因為實驗使用的R3000 CPU只會發出虛擬地址,然后虛擬地址映射到物理地址,使用物理地址進行訪存。 Thinking 2.2 宏的一個本身的特性 ...
資源 ucore在線實驗指導書 我的ucore實驗代碼 練習1: 加載應用程序並執行(需要編碼) 題目 do_execv函數調用load_icode(位於kern/process/proc.c中) 來加載並解析一個處於內存中的ELF執行文件格式的應用程序,建立相應的用戶內存 ...
實驗文檔-lab3 一、思考題匯總 思考1: 為什么我們在構造空閑進程鏈表時必須使用特定的插入的順序?(順序或者逆序) 答:插入空閑進程鏈表時采用的是逆序插入。 由於我們的操作系統在插入空閑進程鏈表時采用的方式為LIST_INSERT_HEAD,所以在插入時只有通過逆序插入,才能使 ...
實驗材料准備 下載實驗包hit-oslab-linux-20110823.tar.gz(包含linux-0.11源碼、bochs虛擬機等): 下載gcc-3.4-ubuntu.tar.gz(編譯linux-0.11需要用到的低版本gcc): 實驗環境設置 ...
實驗內容 在Linux 0.11上添加兩個系統調用,並編寫兩個簡單的應用程序測試它們。 iam() 第一個系統調用是iam(),其原型為: 完成的功能是將字符串參數name的內容拷貝到內核中保存下來。要求name的長度不能超過23個字符。返回值是拷貝的字符數。如果name的字符個數超過 ...