問答題
今有三個進程R,W1,W2共享一個緩沖器B,B中每次只能放一個數(shù)。進程每次啟動輸入設備讀一個數(shù)且把它放到緩沖器B中,若放到緩沖器的是奇數(shù),則由W1取出打印處理,若放到緩沖器的是偶數(shù),則由W2。規(guī)定緩沖區(qū)無數(shù)據(jù)時,才能放下一個數(shù),而數(shù)據(jù)也不能重復打印。為了實現(xiàn)三個進程的同步與互斥,需定義三個信號量:S、S1、S2,才能保證正確的并發(fā)執(zhí)行,現(xiàn)程序結(jié)構(gòu)如下所示。請在下述程序的空(1)~(7)處填上適當?shù)腜V操作,以保證他們能正確的并發(fā)執(zhí)行;說明S、S1、S2的作用。
您可能感興趣的試卷
最新試題
文件在使用之前必須先打開,這是因為()。
題型:多項選擇題
文件有多種組織方式,如果建立文件是給每個記錄編號,并由系統(tǒng)建立一個記錄到物理地址的對照表,記錄編號不是記錄中的項,記錄編號也不出現(xiàn)在對照表中,訪問時給出記錄編號即可,這種文件稱為()
題型:單項選擇題
在可變分區(qū)存儲管理中,當某作業(yè)完成后歸還主存時,可能引起“空閑區(qū)表”中有效項的變化,但()的變化是不可能的。
題型:多項選擇題
在微型計算機中,對軟盤片來說,一個柱面應包含()個磁道。
題型:單項選擇題
什么是“輸入井”和“輸出井”?
題型:問答題
在可變分區(qū)的存儲管理中,回收一個分區(qū)時,反而會使空閑分區(qū)個數(shù)減一的情況是()。
題型:單項選擇題
段頁式管理中,系統(tǒng)為()。
題型:單項選擇題
磁盤的旋轉(zhuǎn)調(diào)度算法是根據(jù)()決定訪問者的執(zhí)行順序的。
題型:單項選擇題
早期的單用戶操作系統(tǒng)的存儲管理功能()
題型:單項選擇題
在執(zhí)行一次信息傳輸操作所花的時間中,()占用時間最長。
題型:單項選擇題