問答題假定系統(tǒng)有三個并發(fā)進程read, move和print共享緩沖器B1和B2。進程read負責(zé)從輸入設(shè)備上讀信息,每讀出一個記錄后把它存放到緩沖器B1中。進程move從緩沖器B1中取出一記錄,加工后存入緩沖器B2。進程print將B2中的記錄取出打印輸出。緩沖器B1和B2每次只能存放一個記錄。要求三個進程協(xié)調(diào)完成任務(wù),使打印出來的與讀入的記錄的個數(shù),次序完全一樣。 請用PV操作,寫出它們的并發(fā)程序。

您可能感興趣的試卷

你可能感興趣的試題

最新試題

樹狀目錄結(jié)構(gòu)清晰,有利于文件的共享和保護。

題型:判斷題

與基于索引結(jié)點的文件共享方式相比,在基于符號鏈的文件共享方式下,每次訪問對應(yīng)共享文件時均需多次讀盤、故而訪問開銷較大。

題型:判斷題

有關(guān)系統(tǒng)調(diào)用的陳述正確的是()。

題型:多項選擇題

在Unix文件系統(tǒng)中創(chuàng)建一個新文件并向其中寫入一個字節(jié)的數(shù)據(jù),磁盤上數(shù)據(jù)需要被改寫的盤塊數(shù)至少是()。

題型:單項選擇題

某32位操作系統(tǒng)采用段頁式存儲管理,物理塊大小為4KB,同時設(shè)定邏輯地址中段號用4個二進制位標示(即支持各進程最多可擁有16個分段)。那么,該系統(tǒng)的邏輯地址結(jié)構(gòu)組成中,段內(nèi)頁號占據(jù)邏輯地址的()個二進制位。

題型:填空題

通過讓不同的符號名文件目錄項指向同一個基本文件目錄項或者索引結(jié)點,或者引入新的文件類型并使其文件內(nèi)容為指向被共享文件的路徑名,均可實現(xiàn)文件共享。

題型:判斷題

文件打開操作的目的是建立用戶與文件之間的聯(lián)系。

題型:判斷題

操作系統(tǒng)采用微內(nèi)核結(jié)構(gòu),有利于提高可移植性和可靠性,但會造成系統(tǒng)性能的降低。

題型:判斷題

在一個原本不可能發(fā)生死鎖的系統(tǒng)中,如果對有關(guān)進程的信號量P操作的順序加以調(diào)整可能導(dǎo)致死鎖,同樣地,對有關(guān)進程的信號量V操作的順序加以調(diào)整也可能導(dǎo)致死鎖。

題型:判斷題

鑒于文件查找過程中,只有文件名對目錄檢索有用,所以可把文件名與文件的其它屬性分離開來分別存放,把有關(guān)文件的文件名組織在一起形成符號名文件目錄,而文件的其它屬性則以所謂()的數(shù)據(jù)結(jié)構(gòu)方式集中組織在一起。

題型:填空題