《作業系統》實踐環節考核指導

2021-08-13 15:11:46 字數 1286 閱讀 5505

請開啟"a:\osdisk"資料夾中的exam12.txt檔案,閱讀源程式,並在答題紙上畫出流程圖。

樣題二一、執行程式,說明程式的作用:

這是乙個模擬可變分割槽主存分配的演算法,採用"最優適應"演算法。請進入dos狀態,在出現"c:\"提示符以後,鍵入"cd a:

\osdisk"命令,回車後鍵入"exam21",執行exam21.exe檔案,並手工輸入作業所需長度xk=200,xk=400, xk=1000。寫出最後執行的結果,並簡要解釋為什麼是這個結果。

已知:系統的當前空閒區表狀態如下:

起始位址分割槽長度標誌

0800 1

10001200 1

30001000 1

二、按照要求畫出流程圖。

這是乙個模擬裝置分配的程式。請開啟"a:\osdisk"資料夾中的exam22.txt檔案,閱讀源程式,並在答題紙上畫出流程圖。

樣題三一、執行程式,說明程式的作用:

這是乙個模擬裝置**的演算法,請進入dos狀態,在出現"c:\"提示符以後,鍵入"cd a:\osdisk"命令,回車後鍵入"exam31",執行exam31.

exe檔案,並手工輸入作業名和作業歸還的裝置類:a和input,寫出程式執行結果並說明為什麼是這種結果。

二、按照要求畫出流程圖。

這是乙個缺頁中斷的程式。請開啟"a:\osdisk"資料夾中的exam32.txt檔案,閱讀源程式,並在答題紙上畫出流程圖。

樣題四一、執行程式,說明程式的作用:

這是乙個模擬作業排程的演算法。請進入dos狀態,在出現"c:\"提示符以後,鍵入"cd a:

\osdisk"命令,回車後鍵入"exam41",執行exam41.exe檔案,然後手工輸入乙個作業的相關資料。寫出其運算結果,並根據結果說明這是乙個什麼方式的作業排程演算法。

請:輸入作業相關資料

作業名、作業大小、磁帶機數、等待時間、估計執行時間(用作業大小為-1結束輸入)

a 10 1 0 10

作業名、作業大小、磁帶機數、等待時間、估計執行時間(用作業大小為-1結束輸入)

b 10 1 10 5

作業名、作業大小、磁帶機數、等待時間、估計執行時間(用作業大小為-1結束輸入)

c 10 1 20 20

作業名、作業大小、磁帶機數、等待時間、估計執行時間(用作業大小為-1結束輸入)

d -1 1 30 10

二、請把程式補充完整。

這是乙個模擬裝置**的演算法。請開啟a:\osdisk下的檔案exam42.c,其中**函式reclaim()沒有完成,請把他補充完整,然後存回考核盤。

作業系統課程設計指導

一 本課程的教學目的及基本要求 1 教學目的 作業系統課程設計是作業系統課程的重要實踐環節,是作業系統課程內實驗的有益補充,它旨在培養學生的實踐能力,促進理論與實踐的結合。要求學生通過上機程式設計,了解如何模擬作業系統原理的實現,從而加深對作業系統原理的領會,加深對作業系統實現方法的理解,與此同時使...

作業系統實驗指導書

目錄實驗一 windows程序初識 3 實驗二程序管理 4 實驗三程序同步的經典演算法 7 實驗四儲存管理 10 實驗一 windows程序初識 1 實驗目的 2 實驗內容和步驟 執行結果 如果執行不成功,則可能的原因是什麼?步驟4 執行結果 如果執行不成功,則可能的原因是什麼?因為此程式是個死迴圈...

作業系統實驗指導書

信電工程學院周巨集生 2015年3月 目錄前言 1 實驗要求 2 實驗準備 3 實驗一程序管理 4 實驗二儲存管理 6 實驗三裝置管理 9 實驗四檔案管理 13 作業系統 是計算機及相關專業的必修課程,在學習計算機作業系統理論的同時,通過實驗可以加強對作業系統基本原理的理解。讓學生通過上機實驗驗證計...