Ch06-Synchronization Tools_part2

Ch06-Synchronization Tools_part2

University

9 Qs

quiz-placeholder

Similar activities

Y6 L2 Understanding Digital Networks

Y6 L2 Understanding Digital Networks

6th Grade - University

10 Qs

Speech Production

Speech Production

University

10 Qs

CX CS FY20 Q1 Workshop 下午

CX CS FY20 Q1 Workshop 下午

University

10 Qs

CN QUIZ PHYSICAL MEDIA

CN QUIZ PHYSICAL MEDIA

University

10 Qs

Multiple Access

Multiple Access

12th Grade - University

11 Qs

Chapter 3: Input and Output Devices

Chapter 3: Input and Output Devices

University

10 Qs

DSP Audio processing Seatwork

DSP Audio processing Seatwork

University

10 Qs

Jaringan Nirkabel - Pertemuan 5

Jaringan Nirkabel - Pertemuan 5

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