Ch06-Synchronization Tools_part2

Ch06-Synchronization Tools_part2

University

9 Qs

quiz-placeholder

Similar activities

Guided transmission media

Guided transmission media

University

10 Qs

Lecture 03 - IT 1020SEF

Lecture 03 - IT 1020SEF

University

10 Qs

TDC1231 Lec3 Quiz

TDC1231 Lec3 Quiz

KG - University

10 Qs

ICT 1202-B-2021-Q1

ICT 1202-B-2021-Q1

University

10 Qs

Lego Spike - Challenge 1 Quiz

Lego Spike - Challenge 1 Quiz

6th Grade - University

10 Qs

Computer-System Organization Quiz

Computer-System Organization Quiz

University

10 Qs

Day-2

Day-2

University

12 Qs

Imposter

Imposter

University

13 Qs

Ch06-Synchronization Tools_part2

Ch06-Synchronization Tools_part2

Assessment

Quiz

Computers

University

Practice Problem

Hard

Created by

徐leo 徐leo

Used 3+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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( )