Ch06-Synchronization Tools_part01

Ch06-Synchronization Tools_part01

University

9 Qs

quiz-placeholder

Similar activities

DOS5311 - Chapter 2

DOS5311 - Chapter 2

University

10 Qs

Q8 - BPM

Q8 - BPM

University

10 Qs

Topic 4 System Software

Topic 4 System Software

University

10 Qs

Ingram Micro Annual Dinner 2023

Ingram Micro Annual Dinner 2023

University

12 Qs

B. Sc III year

B. Sc III year

University

10 Qs

Operating System

Operating System

University

10 Qs

資安檢測_7

資安檢測_7

7th Grade - University

12 Qs

TAP - Week 14

TAP - Week 14

KG - Professional Development

10 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