Synchronization Tools

Synchronization Tools

University

10 Qs

quiz-placeholder

Similar activities

Học phần 4 - Thực hành tư duy tích cực trong tương tác trực tuyế

Học phần 4 - Thực hành tư duy tích cực trong tương tác trực tuyế

KG - Professional Development

10 Qs

đố vui

đố vui

1st Grade - Professional Development

10 Qs

General psychology 11

General psychology 11

University

15 Qs

Hình thức pháp luật và hệ thống pháp luật Việt Nam

Hình thức pháp luật và hệ thống pháp luật Việt Nam

University

10 Qs

TRÒ CHƠI HOÁN ĐỔI (HỌP PHHS HỌC KÌ I LỚP 7C)

TRÒ CHƠI HOÁN ĐỔI (HỌP PHHS HỌC KÌ I LỚP 7C)

KG - Professional Development

10 Qs

Nhóm 9

Nhóm 9

University

10 Qs

Ninh Binh

Ninh Binh

University

15 Qs

Android OREO

Android OREO

University

10 Qs

Synchronization Tools

Synchronization Tools

Assessment

Quiz

Other

University

Practice Problem

Easy

Created by

Hiền Phan

Used 2+ times

FREE Resource

AI

Enhance your content in a minute

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

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Câu 1: Race Condition xảy ra khi nào?

Khi một tiến trình độc quyền truy cập biến chia sẻ

Khi nhiều tiến trình cùng truy cập và thay đổi biến chia sẻ mà không có cơ chế đồng bộ

Khi hệ thống ngừng hoạt động

Khi CPU bị quá tải

2.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Yêu cầu nào KHÔNG thuộc giải pháp cho Critical-Section Problem?

Mutual Exclusion

Progress

Bounded Waiting

Deadlock Prevention

3.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Giải pháp Peterson sử dụng những biến chia sẻ nào?

turn và flag[2]

Chỉ turn

Chỉ flag[2]

mutex và semaphore

4.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Tại sao Peterson’s Solution có thể không hoạt động trên kiến trúc hiện đại?

Do xung đột phần cứng

Do trình biên dịch/hệ thống reorder các instruction độc lập

Do bộ nhớ cache bị đầy

Do lỗi hệ điều hành

5.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Hardware instruction nào sau đây dùng để đảm bảo atomicity?

fork()

test_and_set()

malloc()

printf()

6.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Mutex lock khác với Semaphore ở điểm nào?

Mutex chỉ có giá trị Lock và Unlock, Semaphore có thể là số nguyên dương

Mutex dùng cho đa CPU, Semaphore cho đơn CPU

Mutex không cần busy waiting

Semaphore không hỗ trợ atomic operation

7.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Monitor là gì?

Một công cụ phần cứng để đồng bộ hóa

Một abstract data type đảm bảo chỉ một tiến trình được hoạt động bên trong tại một thời điểm

Một loại semaphore đặc biệt

Một cơ chế để gỡ lỗi race condition

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?