Ch06-Synchronization Tools_part2

Ch06-Synchronization Tools_part2

University

9 Qs

quiz-placeholder

Similar activities

認識Quizizz

認識Quizizz

KG - University

13 Qs

資安檢測_7

資安檢測_7

7th Grade - University

12 Qs

簡報診療室Ⅱ-個人競賽大考驗

簡報診療室Ⅱ-個人競賽大考驗

University

10 Qs

科技領綱重要內涵

科技領綱重要內涵

University

12 Qs

C-21 CS-405 OS Quiz-2

C-21 CS-405 OS Quiz-2

University

10 Qs

OS Day 4

OS Day 4

University

10 Qs

Parallel programming approach

Parallel programming approach

University

8 Qs

Parallel and Distributed Computing

Parallel and Distributed Computing

University

10 Qs

Ch06-Synchronization Tools_part2

Ch06-Synchronization Tools_part2

Assessment

Quiz

Computers

University

Hard

Created by

徐leo 徐leo

Used 3+ times

FREE Resource

9 questions

Show all answers

1.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

下列哪一個是OS提供的同步工具?(複選)

memory barrier

mutex lock

semaphore

2.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

mutex lock 使用哪2個atomic function處理boolean variable?(複選)

wait ( )

acquire ( )

release ( )

signal ( )

3.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

以下對於busy waiting描述何者有誤?

process未能進入CS,只能不斷呼叫acquire( )或wait(),等待進入CS

搶不到CPU資源

執行過程是在浪費CPU資源

4.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

以下哪一個同步方法可以解決Busy waiting 問題?

memory barrier

semaphore

peterson's solution

5.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

以下哪一個對spinlock描述有誤?

是一種mutex lock

不須做context switch

沒有 busy waiting 問題

6.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

semaphore使用哪2個atomic function處理boolean variable?(複選)

wait ( )

acquire ( )

release ( )

signal ( )

7.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

以下哪一個是semaphore的正確使用方法?

wait (s);

critical section

signal (s);

wait (s);

critical section

wait (s);

signal (s);

critical section

wait (s);

signal (s);

critical section

signal (s);

8.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

OS在Uniprocessor system中,可以如何實踐semaphore,做到呼叫wait ( ) and signal ( ) 不會發生race condition?

disable interrupt

use test_and_set ( )

use compare_and_swap ( )

9.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

OS在multicore system中,可以如何實踐semaphore,做到呼叫wait ( ) and signal ( ) 不會發生race condition?

disable interrupt

使用硬體解決方案,test and set( ) or compare and swap( )