【正文】
D11. One approach to an integrated strategy for dealing with deadlocks involves the implementation of: 一個綜合的死鎖解決辦法是應(yīng)用( )a. Resource classes 資源分類b. Process rollbacks 進程重新執(zhí)行c. Virtual memory 實際內(nèi)存d. None of the above 以上都不是ANS: A12. The Dining Philosopher’s Problem is a standard test case for evaluating approaches to implementing: 哲學家就餐問題是對于( )的一個評估準則a. Deadlock 死鎖b. Starvation 饑餓c. Synchronization 同步d. All of the above 以上都是ANS: C13. A software mechanism that informs a process of the occurrences of a synchronous events in are called: UNIX中用于通知一個進程一個同步事件已發(fā)生的 軟件機制是( )a. Pipes 管道b. Messages 消息c. Signals 信號量d. All of the above 以上都是ANS: C14. Thread synchronization primitives supported by include: Solaris中線程同步依靠( )a. Mutual exclusion (mutex) locks 互斥鎖b. Semaphores 信號c. Condition variables 條件變量d. All of the above 以上都是ANS: D15. The family of synchronization objects implemented by include: W2K系統(tǒng)中 同步對象的執(zhí)行依靠 ( )的支持a. Mutex objects 互斥對象b. Semaphore objects 信號對象c. Event objects 事件對象d. All of the above 以上都是ANS: DFillInTheBlank Questions:( 填空題)1. The permanent blocking of a set of processes that either pete for system resources or municate with each other is called ___________________. 一組進程相互競爭系統(tǒng)資源導致永久阻塞的情況叫做( )。a. One or more processes 一個或更多進程b. Two or more processes 兩個或更多進程c. Three or more processes 三個或更多進程d. None of the above 都不是ANS: B3. A resource that can be created and destroyed is called a:一個能被創(chuàng)建 和消耗 的資源 被稱為( )a. Reusable resource 可重復使用資源b. Producible resource 可生產(chǎn)資源c. Consumable resource可消費資源d. All of the above 以上都是ANS: C4. An example of a consumable resource is the following: 一個可消費資源的例子是 ( )a. Messages 消息b. Printers 打印機c. Main Memory 主存d. All of the above 以上都是5. A condition of policy that must be present for a deadlock to be possible is: