問答題四個進程A、B、C、D都要讀一個共享文件F,系統(tǒng)允許多個進程同時讀文件F。但限制是進程A和進程C不能同時讀文件F,進程B和進程D也不能同時讀文件F。為了使這四個進程并發(fā)執(zhí)行時能按系統(tǒng)要求使用文件,現(xiàn)用PV操作進行管理,請回答下面的問題:

在下列的程序中填上適當?shù)腜、V操作,以保證它們能正確并發(fā)工作:


您可能感興趣的試卷

你可能感興趣的試題

最新試題

C語言中,以下所列不屬于動態(tài)內存分配的有()。

題型:多項選擇題

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

題型:判斷題

同一文件從計算機系統(tǒng)磁盤分區(qū)拷貝到U盤后,其文件物理結構有可能發(fā)生變化。

題型:判斷題

事務可以保障文件系統(tǒng)數(shù)據(jù)不會丟失。

題型:判斷題

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

題型:填空題

如果用戶對當前目錄中的文件訪問非常頻繁,則應將當前目錄裝入內存中。

題型:判斷題

如果用戶對文件具有讀寫權限,該用戶就可以刪除該文件。

題型:判斷題

檢查點算法的目的在于使對事務記錄表中事務記錄的清理工作經(jīng)?;?,從而大大減少恢復處理的開銷。

題型:判斷題

隨著程序員指尖移動,一串串字符飛快地躍上了屏幕。從屏幕右上角的CPU負載監(jiān)視器可以看出,系統(tǒng)的負載很輕。下面有關程序員使用的編輯器進程陳述正確的是()。

題型:單項選擇題

兩個進程A和B均需訪問某數(shù)據(jù)庫中的3條記錄RecordX、RecordY、RecordZ且進程訪問上述任何一條記錄時都需要通過一個和對應記錄相關的信號量實現(xiàn)對相應記錄的互斥訪問。假設一個進程在獲得某條記錄的互斥訪問權之前必須首先釋放其已經(jīng)擁有的對其他記錄的互斥訪問權,那么在這種情況下進程A和B之間()發(fā)生死鎖。

題型:填空題