freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

操作系統(tǒng)課程設(shè)計(銀行家算法)(參考版)

2025-06-11 06:21本頁面
  

【正文】 17 參考文獻(xiàn) [1]湯小丹,梁紅兵,哲鳳屏,湯子瀛 .計算機(jī)操作系統(tǒng) .第三版 .西安:西安電子科技大學(xué)出版社, 2021 [2] 譚浩強(qiáng) . C程序設(shè)計 .第三版 .北京:清華大學(xué)出版社, 2021 [3]張海藩 .軟件工程導(dǎo)論 .第五版 .北京:清華大學(xué)出版社, 2021 [4] 馮博琴 .Visual C++與面向?qū)ο蟪绦蛟O(shè)計教程 .第三版 . 高等教育出版社 。在做課程設(shè)計的這段日 子里,我深刻感受到唯有自己去動手,才能了解更多的東西。 課程設(shè)計過程中我學(xué)到了很多實用性的知識,除了加深自己對這個算法的理解,而且對以前的知識也做到了溫故而知新。而我本次課程設(shè)計就是得用銀行家算法來避免“死鎖”。系統(tǒng)允許多個進(jìn)程并發(fā)執(zhí)行,并且共享系統(tǒng)的軟、硬件資源。 15 圖 59 分配資源成功 圖 510 增加作業(yè)成功 ( 3)修改資源失敗和刪除資源失敗如圖 511 和圖 512。 圖 57 系統(tǒng)狀態(tài) 操作提示 ( 1)修改資源操作結(jié)果提示如圖 58。 圖 54 配置資源最大需求量 圖 55 配置已申請資源 ( 3)安全性算法如圖 56。輸入數(shù)據(jù)為:資源名稱 n,資源數(shù)量 4,作業(yè)數(shù)量 2。 圖 51 系統(tǒng)主界面 ( 2)系統(tǒng)使用說明如圖 52。}UpdateData(FALSE)。if(flag==0) { MessageBox( 增加作業(yè)成功 ! 請點擊 【配置信息完成】按鈕。 }flag=0。 Need[worksl1][j]=Max[worksl1][j]Allocation[worksl1][j]。jzysl。 11 }/* Get next token: */ int count=0。 /* 把單詞存放在數(shù)組 csEditInput 中 */ index++。 int index=0。 token = strtok( csInput, seps )。 //提取字符串,把單詞存放在數(shù)組 csInput 中 char seps[]= ,。 char *csInput。 int flag=2。 void CBank123Dlg::Onzjwork() { UpdateData(TRUE)。} ( 6)增加資源和輸出矩陣 資源的數(shù)量不夠時,需要再次輸入,增加成功后提示下一步操作。}} else MessageBox(資源名稱不能為空,請重新輸入 !,提示 ,MB_OK)。 CBank123Dlg::Onfinish()。 Avaliable[j]=Avaliable[j+1]。jzysl1。 } if(sign==zysl) MssageBox(該資源名稱不存在,請重新輸入 !,提示 ,MB_OK)。i++){ if(ming==name[i]){ flag=0。 10 if(ming!=){ for(i=0。 ming=m_zymc。 void CBank123Dlg::Onsczy() {// TODO: Add your control notification handler code here UpdateData(TRUE)。 UpdateData(FALSE)。 }} if(sign==0) MessageBox(資源不存在! ,提示 ,MB_OK)。 sign=1。i++){ if(name[i]==m_zymc){ Avaliable[i]=m_zysl。 m_zysl!=0 ){ for(int i=0。 if(m_zymc!= amp。 void CBank123Dlg::Onxgzy() {// TODO: Add your control notification handler code here UpdateData(TRUE)。return str3。 if(iworksl1) str3=str3+。iworksl。}} 9 str3=系統(tǒng)是安全的!分配的序列 :\n。i++){ if(Finish[i]==False) { CString str2=系統(tǒng)不安全 。 } }}} for(i=0。 k++。temp[k]=i。m++) Work[m]=Work[m]+Allocation[i][m]。 if(apply==zysl){for(m=0。amp。jzysl。i++){ apply=0。 for(i=0。Work[1]=Avaliable[1]。CString str3。 int j。 Finish[i]=true,則表示系統(tǒng)處于安全狀態(tài);否則,系統(tǒng)處于不安全狀態(tài)。 Finish[i]=true。 : ① Finish[i]=false ②Needor=Work 如找到,執(zhí)行步驟 c;否則,執(zhí)行步驟 d。 ②布爾向量 Finish。 }} ( 3)安全性算法 ①工作向量 Work。n39。 MessageBox(msg,提示 ,MB_OK)。 } else {if(Request[j]Avaliable[j]){ //判斷申請是否大于當(dāng)前資源,若 //大于則出錯 msg=進(jìn)程 +conver(i)+申請的資源大于系統(tǒng)現(xiàn)在可利用的資源 \n。n39。 8 Messa
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1