Ch06-Synchronization Tools_part2

Ch06-Synchronization Tools_part2

University

9 Qs

quiz-placeholder

Similar activities

Introduction to Microcomputer

Introduction to Microcomputer

University

10 Qs

Control Operations and Instruction Sets Quiz

Control Operations and Instruction Sets Quiz

University

10 Qs

HW6 Chapter 6 PLC

HW6 Chapter 6 PLC

University

10 Qs

Python Language 2

Python Language 2

University

10 Qs

Computer Network W 2021

Computer Network W 2021

University

10 Qs

Transmission Media

Transmission Media

1st Grade - University

10 Qs

Chapter 2 System Planning

Chapter 2 System Planning

University

11 Qs

Chapter 2: Networking & Telecommunications

Chapter 2: Networking & Telecommunications

University

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