Ch06-Synchronization Tools_part01

Ch06-Synchronization Tools_part01

University

9 Qs

quiz-placeholder

Similar activities

113 3-2數位身分大祕寶

113 3-2數位身分大祕寶

5th Grade - University

10 Qs

papa理論

papa理論

7th Grade - University

10 Qs

计算机网络小测试

计算机网络小测试

University

10 Qs

Direct Execution

Direct Execution

University

9 Qs

Ch06-Synchronization Tools_part2

Ch06-Synchronization Tools_part2

University

9 Qs

Operating-System Operations

Operating-System Operations

University

10 Qs

Ch09-Memory Management_part02

Ch09-Memory Management_part02

University

10 Qs

認識Quizizz

認識Quizizz

KG - University

13 Qs

Ch06-Synchronization Tools_part01

Ch06-Synchronization Tools_part01

Assessment

Quiz

Computers

University

Hard

Created by

徐leo 徐leo

Used 2+ times

FREE Resource

9 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Process有分independent processes 和 cooperation processes,請問那一種會發生race condition?

independent processes

cooperation processes

2.

MULTIPLE SELECT QUESTION

1 min • 1 pt

cooperation processes發生race condition,主要原因是(複選)

processes的執行順序無法確定

優先權低的process永遠搶不到資源

processes共享記憶體變數

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

造成cooperation processes執行順序無法確定的主要原因是?

CPU number

Interrupt

Memory size

4.

MULTIPLE SELECT QUESTION

1 min • 1 pt

為何我們不直接關閉interrupt 解決race condition? (複選)

Interrupt無法關閉

關閉interrupt方法,在多核心CPU下不適用

關閉interrupt指令只能在Kernel mode執行,User 不能在程式直接呼叫

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

下面哪一個不是硬體支援processes做同步的選項

Peterson’s solution

Hardware instructions

Atomic variables

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Peterson’s solution 中有一個指令順序被編譯器重新排序,導致無法解決Race condition問題,請問可以用何種方式解決?

Memory barriers

Hardware instructions

Atomic variables

7.

MULTIPLE SELECT QUESTION

1 min • 1 pt

以下哪一個是屬於atomic hardware instructions(複選)

memory barrier()

test_and _ set()

compare_and_swap()

8.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

以下對於單元變數 (Atomic variables)描述,何者有錯?

可以對變數進行atomic operation,即存取變數過程不被中斷,以達到互斥

使用special functions 如 Increment ( )

可以透過memory barrier實踐

9.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

以下哪一種同步工具可以滿足解決CS的3個條件

Peterson’s solution

Memory barriers

Hardware instructions