Java作業系統課設之模擬程式管理系統
使用Java實現的作業系統課設之模擬程式管理系統,是博主的一個課設,emmm,花了半天設計介面,半天寫程式碼,emm,
下載連結:https://download.csdn.net/download/qq_38074535/10838796
介紹一下用法吧:
1.那三個排程演算法根據需要選一個,然後新增程式,狀態分兩種:wait(就緒),block(阻塞)。在排程的時候,比較的是在該時刻到達的程式哦,未到達的就不比較哦。
2.阻塞與喚醒:阻塞的就是上面填寫的資訊對應的程式,可以重複新增相同的程式(當時時間有點倉促,再一個是懶,就沒改。。。),阻塞的不一定是block狀態的程式,所有執行中的,就緒但未執行的,未到達的程式(因為它被我放在了阻塞佇列裡)都可以阻塞,喚醒只能喚醒未執行的程式!執行效果如下圖:
這裡的c被我阻塞了,然後到ab都結束了我才喚醒的哦,不是bug哦!
注:如果大佬們發現程式裡有bug,歡迎提出來~謝謝?
相關文章
- 程式設計作業——系統管理程式設計
- 【Java】酒店管理系統的模擬Java
- 作業系統之程式管理:16、管程作業系統
- 作業系統-程式管理作業系統
- 【作業系統之程式】作業系統
- 作業系統篇-程式管理作業系統
- 【作業系統】程式管理(二)作業系統
- 作業系統課程設計感受作業系統
- 虛擬作業系統作業系統
- Linux作業系統之Shell程式設計Linux作業系統程式設計
- 作業系統-5-程式管理(二)作業系統
- 作業系統管理角色作業系統
- 作業系統:程式狀態轉換模擬,C語言實現作業系統C語言
- 寫作業系統之實現程式作業系統
- 課堂管理系統;線上教輔平臺;java課設Java
- 【Linux】Linux作業系統 程式管理Linux作業系統
- 作業系統裝置管理作業系統
- 作業系統(1)——作業系統概述作業系統
- 作業系統(一):作業系統概述作業系統
- 用java語言,模擬實現作業系統的銀行家演算法。Java作業系統演算法
- 作業系統程式之間的通訊作業系統
- 0512作業系統之程式排程作業系統
- Java識別作業系統Java作業系統
- 作業系統核心之辯作業系統
- 作業系統(二):作業系統結構作業系統
- 【作業系統】作業系統綜述(一)作業系統
- 作業系統全接觸之UNIX系統(轉)作業系統
- javaweb課程設計之XXX管理系統JavaWeb
- java程式與設計大作業-馬拉松管理系統Java
- 課程管理系統
- 初識程式(一)——作業系統,程式管理,程式狀態作業系統
- 作業系統級虛擬化概述作業系統
- 《美國軍用模擬系統剖析》培訓開課
- 作業系統-記憶體管理作業系統記憶體
- 分散式作業管理系統 Asgard分散式
- 作業系統——記憶體管理作業系統記憶體
- 資源管理與作業系統作業系統
- 作業系統課程實踐報告作業系統