設(shè)有無(wú)窮多個(gè)整數(shù)緩沖區(qū)(即為無(wú)界緩沖池),A進(jìn)程從輸入設(shè)備逐個(gè)地讀入整數(shù)并寫入緩沖區(qū),B進(jìn)程則逐個(gè)地從緩沖區(qū)取出整數(shù)進(jìn)行打印。其中存放整數(shù)的變量為item,緩沖區(qū)名為buffer,讀取過(guò)程使用函數(shù)getAItem(int*itm)來(lái)完成,而打印整數(shù)使用函數(shù)printAItem(intitm)來(lái)完成。請(qǐng)用記錄型信號(hào)量機(jī)制實(shí)現(xiàn)上述兩個(gè)進(jìn)程的同步算法。要求:補(bǔ)充完整下列算法程序中帶標(biāo)號(hào)處空缺的內(nèi)容。(注:毎個(gè)空缺部分的代碼可能是多行代碼)。
您可能感興趣的試卷
- 全國(guó)2018年4月高等教育自學(xué)考試《操作系統(tǒng)概論》真題及答案
- 全國(guó)2017年10月高等教育自學(xué)考試《操作系統(tǒng)概論》真題及答案
- 全國(guó)2016年10月高等教育自學(xué)考試《操作系統(tǒng)概論》真題及答案
- 全國(guó)2016年4月高等教育自學(xué)考試《操作系統(tǒng)概論》真題及答案
- 全國(guó)2015年10月高等教育自學(xué)考試《操作系統(tǒng)概論》真題及答案
- 全國(guó)2015年4月高等教育自學(xué)考試《操作系統(tǒng)概論》真題及答案
- 全國(guó)2014年4月高等教育自學(xué)考試《操作系統(tǒng)概論》真題及答案
最新試題
在執(zhí)行一次信息傳輸操作所花的時(shí)間中,()占用時(shí)間最長(zhǎng)。
()是指目標(biāo)模塊裝入內(nèi)存時(shí)一次分配完作業(yè)所需的內(nèi)存空間,不允許在運(yùn)行過(guò)程中再分配內(nèi)存。
如果某些進(jìn)程優(yōu)先級(jí)別相同,應(yīng)采用()算法較為適應(yīng)。
()可實(shí)現(xiàn)對(duì)文件的隨機(jī)訪問(wèn)。
()要求存儲(chǔ)分配的地址連續(xù)性。
()不是可變分區(qū)對(duì)內(nèi)存狀態(tài)記錄和分配管理的所用方法。
可以獲得文件的使用權(quán)的操作是()。
文件有多種組織方式,如果建立文件是給每個(gè)記錄編號(hào),并由系統(tǒng)建立一個(gè)記錄到物理地址的對(duì)照表,記錄編號(hào)不是記錄中的項(xiàng),記錄編號(hào)也不出現(xiàn)在對(duì)照表中,訪問(wèn)時(shí)給出記錄編號(hào)即可,這種文件稱為()
在可變分區(qū)存儲(chǔ)管理中,當(dāng)某作業(yè)完成后歸還主存時(shí),可能引起“空閑區(qū)表”中有效項(xiàng)的變化,但()的變化是不可能的。
段頁(yè)式管理中,系統(tǒng)為()。