黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

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

軟件設計師第5部分工作流程和算法流程

來源:考試吧Exam8.com) 2009-10-13 11:27:36 考試吧:中國教育培訓第一門戶 模擬考場
軟件設計師模擬試題,供大家復習!

  ●試題2

  閱讀下列說明和圖,回答問題1至問題3,將解答填人答題紙的對應欄內。

  【說明】

  實現進程的同步與互斥控制的常見方法是信號量,信號量S的P、V操作如下:

  P(S):S:=S—l,若s≥0,則執行P操作的進程繼續執行;若S<0,則置該進程為阻塞狀態,并將其插入阻塞隊列。

  v(s):s:=S+1,若S>0,則執行V操作的進程繼續執行;若S≤0,則從阻塞隊列喚醒一個進程,并將其插入就緒隊列,然后執行V操作的進程繼續執行。

  【問題1】

  在某并發系統中,有一個發送進程A、一個接收進程B、一個環形緩沖區BUFF、信號量Sl和 S2。發送進程不斷地產生消息并寫入緩沖區BUFF,接收進程不斷地從緩沖區BUFF取消息。假設發送進程和接收進程可以并發地執行,那么,當緩沖區的容量為N時,如何使用P、V操作才能保證系統的正常工作。發送進程A和接收進程B的工作流程如圖5.5所示。請在圖5.5中的空(1)一(4)處填入正確的內容。

    【問題2】

  若系統中有多個發送進程和接收進程,進程間的工作流程如圖5.6所示,其中空(1)~(4)的 內容與圖5.5相同。發送進程產生消息并順序地寫入環形緩沖區BUFF,接收者進程順序地從 BUFF中取消息,且每條消息只能讀取一次。為了保證進程間的正常通訊,增加了信號量Sa和sb。 ①請說明信號量sa和sb的物理意義,并在圖5.6中的空(5)和空(6)處填人正確的內容。 ②請從圖5.6的(a)~(1)中選擇四個位置正確地插入P(Sa)、V(Sa)、P(Sb)、V(Sb)。
  
 

  【問題3】

  設系統中只有進程A和進程B,除了互斥地使用CPU和打印機R外,進程A和B不使用其他 資源。另外,進程8的優先級比A高,而進程A先于8準備好。進程A和B的執行情況如圖5.7 所示,其中粗實線表示進程在執行中,細實線表示打印機R在使用中(每個進程具有三種狀態:運 行、就緒和阻塞)。

  清分別說明進程A和B在圖5.7所示的t1、t2、t3、t4時刻所處的狀態;若是阻塞狀態,請說明 阻塞原因。

  【問題1】解答:

  A進程在進行P操作之前肯定已經產生一條消息,即(1)處。在向緩沖區中寫完數據時,需要 修改緩沖區的當前指針。所以(1)產生一條消息(2)i+←(i+1)mod N。

  進程B在讀取消息之前需要進行P(s2)操作,在讀取消息完后,需要今行V(S2)操作,因此 (3)P(S2)(4)V(S2)。

  【問題2】解答:

  (5)、(6)均填1,Sa和sb分別表示允許同時對緩沖區進行寫操作和讀操作的進程數量,此時P

  (Sa)、V(Sa)、P(Sb)、V(Sb)應分別插入位置(b)、(f)、(h)、(k)。

  Sa和Sb也可以分別表示允許同時對緩沖區進行讀操作和寫操作的進程數量,此時 P(Sa)、V(Sa)、P(Sb)、V(Sb)應分別插入位置(h)、(k)、(b)、(f)。

  【問題3】解答:

  對于進程A,在t1并口t2時刻等待R工作結束,處于阻塞狀態,原因是等待I/0結束,在t3時刻運行,在t4時刻由于不如B的優先級高,因而進入就緒狀態。

  對于進程8,在t1時刻處于運行狀態,在t2時刻由于要使用臨界資源R而進入阻塞狀態,原因即是等待R資源,在t3時刻,進程8由于等待R工作結束而進入阻塞狀態,原因即是等待I/O結束。在t4時刻,CPU被分配給進程8,所以它處于運行狀態。

上一頁  1 2 3 4 5 6 7 8 9 下一頁
文章責編:niufeifei  
看了本文的網友還看了
文章搜索
軟件水平考試欄目導航
版權聲明:如果軟件水平考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本軟件水平考試網內容,請注明出處。
主站蜘蛛池模板: 日韩视频在线免费观看 | 国产精品欧美一区喷水 | 亚洲三级大片 | 国产伦精品一区二区三区免 | 精品视频一区二区三区在线观看 | 欧美一级高清视频在线播放 | 国产亚洲精品在天天在线麻豆 | 性色va| 成 人 a v黄 色 | 无遮挡高清一级毛片免费 | 欧美黑人xxxxxxxxxx | 国产成人久久精品激情 | 一本中文字幕一区 | 免费羞羞视频网站 | 国产日韩精品一区在线不卡 | 亚洲高清免费在线观看 | 伊人网色| 麻豆国产三级在线观看 | 日日综合网 | 国产三级在线看 | 成年男女免费大片在线观看 | 日韩免费影院 | 新版天堂中文资源官网 | 日韩亚洲一区二区三区 | 日韩 欧美 亚洲 国产 | 精品日本亚洲一区二区三区 | 国产一区二区精品在线观看 | 美女羞羞网站 | 高清成年美女xx免费网站黄 | 中文字幕视频在线免费观看 | 欧美丝袜制服 | 中文字幕在线观 | 狠狠操2018 | 欧美日韩在线播放一区二区三区 | 欧美亚洲三级 | 交性大片欧美多人 | 草在线视频 | 中国性猛交xxxxx免费看 | 欧美日韩专区国产精品 | 98在线视频噜噜噜国产 | 夜夜天天操 |