亚洲综合AⅤ一区二区三区不卡,欧美成在线观看国产,老司机精品视频在线观看播放,精品久久国产免费

<dl id="2gmk4"><small id="2gmk4"></small></dl>
  • 首頁 考試吧論壇 Exam8視線 考試商城 網絡課程 模擬考試 考友錄 實用文檔 求職招聘 論文下載
    2011中考 | 2011高考 | 2012考研 | 考研培訓 | 在職研 | 自學考試 | 成人高考 | 法律碩士 | MBA考試
    MPA考試 | 中科院
    四六級 | 職稱英語 | 商務英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT
    新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學習 | 法語 | 德語 | 韓語
    計算機等級考試 | 軟件水平考試 | 職稱計算機 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證
    華為認證 | Java認證
    公務員 | 報關員 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 期貨從業(yè)資格 | 司法考試 | 法律顧問 | 導游資格
    報檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務師 | 跟單員 | 單證員 | 物流師 | 價格鑒證師
    人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業(yè)資格 | 廣告師職業(yè)水平
    駕駛員 | 網絡編輯
    衛(wèi)生資格 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 執(zhí)業(yè)護士
    會計從業(yè)資格考試會計證) | 經濟師 | 會計職稱 | 注冊會計師 | 審計師 | 注冊稅務師
    注冊資產評估師 | 高級會計師 | ACCA | 統(tǒng)計師 | 精算師 | 理財規(guī)劃師 | 國際內審師
    一級建造師 | 二級建造師 | 造價工程師 | 造價員 | 咨詢工程師 | 監(jiān)理工程師 | 安全工程師
    質量工程師 | 物業(yè)管理師 | 招標師 | 結構工程師 | 建筑師 | 房地產估價師 | 土地估價師 | 巖土師
    設備監(jiān)理師 | 房地產經紀人 | 投資項目管理師 | 土地登記代理人 | 環(huán)境影響評價師 | 環(huán)保工程師
    城市規(guī)劃師 | 公路監(jiān)理師 | 公路造價師 | 安全評價師 | 電氣工程師 | 注冊測繪師 | 注冊計量師
    繽紛校園 | 實用文檔 | 英語學習 | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲
    您現(xiàn)在的位置: 考試吧(lyawyb.com) > 軟件水平考試 > 復習資料 > 軟件設計師 > 正文

    計算機軟考軟件設計師考試重點難點:死鎖

    本文為“計算機軟考軟件設計師考試重點難點:死鎖”,供廣大學員參考使用!更多關于計算機軟考資料請訪問考試吧計算機軟考頻道。

      死鎖(Deadlock)是指多個進程在運行的過程中因爭奪資源而造成的一種僵局。當進程處于這種僵持狀態(tài)時,若無外力作用,它們都將無法再向前推進。在軟件設計師的考試當中,這個知識點的考查是以選擇題的形式出現(xiàn)的,考點主要有:死鎖的必要條件、解決死鎖的方法,最難高難度會考到“銀行家算法”。本文將介紹死鎖的相關知識,但不會具體講解“銀行家算法”,該算法將在本系列的下一篇文章中詳細說明。

      1、死鎖發(fā)生的必要條件

      死鎖的發(fā)生必須具備四個必要條件,這四個條件相互聯(lián)系、缺一不可。

    計算機軟考軟件設計師考試重點難點

      (1)互斥條件:指進程對所分配到的資源進行排他性使用,即在一段時間內某資源只由一個進程占用。如果此時還有其他進程請求該資源,則請求者只能等待,直至占有該資源的進程用完并釋放。

      (2)請求和保持條件:指進程已經保持了至少一個資源,但又提出了新的資源請求,而該資源又已被其他進程占有,此時請求進程阻塞,但又對自己已獲得的其他資源保持不放。

      (3)不剝奪條件:指進程已獲得的資源,在未使用完之前,不能被剝奪,只能在使用完時由自己釋放。

      (4)環(huán)路等待條件:指在發(fā)生死鎖時,必然存在一個進程--資源的環(huán)形鏈,即進程集合{P0,P1,P2…Pn}中的P0正在等待一個P1占用的資源,P1正在等待P2占用的資源,……Pn正在等待已被P0占用的資源。

      2、解決死鎖的策略

      解決死鎖的策略通常有三種:死鎖預防、死鎖避免以及死鎖解除。前兩種方法是“事前措施”,而死鎖解除是“事后解決方案”。

      (1)死鎖預防:“解鈴還需系鈴人”,隨便破壞導致死鎖這任意一個必要條件就可以預防死鎖。例如,要求用戶申請資源時一起申請所需要的全部資源,這就破壞了保持和等待條件;將資源分層,得到上一層資源后,才能夠申請下一層資源,它破壞了環(huán)路等待條件。預防通常會降低系統(tǒng)的效率。

      (2)死鎖避免:避免是指進程在每次申請資源時判斷這些操作是否安全,典型算法是“銀行家算法”(本系列文章的下一篇將詳細講解該問題)。但這種算法會增加系統(tǒng)的開銷。

      (3)死鎖解除:該方法的思路很簡單,通過死鎖檢測判斷系統(tǒng)是否處于死鎖狀態(tài),若死鎖,則由系統(tǒng)強制剝奪部分進程的資源,將資源強行分配給別的進程。

    1 2 3 下一頁
      相關推薦:2010年全國計算機軟考報名時間匯總
           2010年計算機軟件水平考試時間安排通知
           2010年計算機軟件水平考試工作安排詳情
    文章搜索
    軟件水平考試欄目導航
    版權聲明:如果軟件水平考試網所轉載內容不慎侵犯了您的權益,請與我們聯(lián)系800@lyawyb.com,我們將會及時處理。如轉載本軟件水平考試網內容,請注明出處。