91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

仿真操作系統實現LRU虛擬內存替換算法,已通過測試。 為了熟悉作業管理和虛頁內存管理,了解作業及進程并發操作和虛頁調度算法,并能夠通過完成硬件結構的設計來實現進程并發、虛頁調度、死鎖檢測等幾大基本功能,我們選擇了可視化仿真實現作業管理與虛頁內存管理這一課題。在學習相關知識之后,我們實現了裸機硬件的仿真、作業及進程調度的仿真、內存管理的仿真等功能,并通過可視化方式呈現。 裸機硬件的仿真包括CPU、內存Memory、硬盤Disk、時鐘、中斷和MMU地址變換部件等設計與實現。其中CPU包含PC寄存器、PSW 寄存器、IR 寄存器等。內存Memory大小為32KB,每個物理塊大小512B,共64個物理塊。硬盤Disk大小為1MB,1 個柱面中有32個磁道,1個磁道中有64個扇區,1個扇區為1個物理塊,每個物理塊的大小為512B。MMU 地址變換部件負責將邏輯地址轉換為物理地址。 內存管理包括虛頁內存的設計與實現、頁表與快表的設計、內存替換算法等。快表和頁表的表項Page類,包含了頁號、對應的塊號和訪問次數等信息。快表FastTable和頁表PageTable,實現了插入表項、判斷是否命中、返回物理塊號等功能。LRU頁面替換算法是在MMU 地址變換部件中實現的,淘汰最近最長時間沒有訪問到的頁面。

資源截圖

代碼片段和文件信息

package?VirtualMem;

public?class?Block?
{
int?BlockId;????????//物理塊?ID
int?BlockState;?????//物理塊分配狀態(0?表示空閑,1?表示占有)
int?OwnerPro;???????//分配給的進程?ID
Block(int?BlockIdint?BlockStateint?OwnerPro)
{
this.BlockId=BlockId;//物理塊?ID
this.BlockState=BlockState;//物理塊分配狀態(0?表示空閑,1?表示占有)
this.OwnerPro=OwnerPro;//分配給的進程?ID
}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-04-01?14:01??源代碼\
?????文件?????????232??2019-02-13?11:15??源代碼\.classpath
?????文件?????????382??2019-02-13?11:15??源代碼\.project
?????目錄???????????0??2019-04-01?14:01??源代碼\.settings\
?????文件??????????81??2019-03-28?21:18??源代碼\.settings\org.eclipse.core.resources.prefs
?????文件?????????110??2019-03-15?10:24??源代碼\0號進程信息輸入.txt
?????文件????????5250??2019-03-29?11:27??源代碼\0號進程外頁表.txt
?????文件????????4594??2019-03-29?11:27??源代碼\0號進程運行結果.txt
?????文件????????6024??2019-03-29?11:27??源代碼\0號進程頁表.txt
?????文件?????????152??2019-03-15?10:27??源代碼\1號進程信息輸入.txt
?????文件???????11388??2019-03-29?11:27??源代碼\1號進程外頁表.txt
?????文件????????6192??2019-03-29?11:27??源代碼\1號進程運行結果.txt
?????文件???????13580??2019-03-29?11:27??源代碼\1號進程頁表.txt
?????文件?????????120??2019-03-15?10:28??源代碼\2號進程信息輸入.txt
?????文件????????6870??2019-03-29?11:27??源代碼\2號進程外頁表.txt
?????文件????????4748??2019-03-29?11:27??源代碼\2號進程運行結果.txt
?????文件????????7596??2019-03-29?11:27??源代碼\2號進程頁表.txt
?????文件?????????121??2019-03-15?10:48??源代碼\3號進程信息輸入.txt
?????文件????????9006??2019-03-29?11:27??源代碼\3號進程外頁表.txt
?????文件????????4486??2019-03-29?11:27??源代碼\3號進程運行結果.txt
?????文件???????10100??2019-03-29?11:27??源代碼\3號進程頁表.txt
?????文件?????????121??2019-03-15?10:27??源代碼\4號進程信息輸入.txt
?????文件????????7786??2019-03-29?11:27??源代碼\4號進程外頁表.txt
?????文件????????5544??2019-03-29?11:27??源代碼\4號進程運行結果.txt
?????文件????????8524??2019-03-29?11:27??源代碼\4號進程頁表.txt
?????文件?????????138??2019-03-15?10:41??源代碼\5號進程信息輸入.txt
?????文件????????6962??2019-03-29?11:27??源代碼\5號進程外頁表.txt
?????文件????????6036??2019-03-29?11:27??源代碼\5號進程運行結果.txt
?????文件????????6894??2019-03-29?11:27??源代碼\5號進程頁表.txt
?????文件?????????187??2019-03-28?16:58??源代碼\6號進程信息輸入.txt
?????文件?????????494??2019-03-29?11:27??源代碼\6號進程外頁表.txt
............此處省略47個文件信息

評論

共有 條評論