Synchronization Tools

Synchronization Tools

University

10 Qs

quiz-placeholder

Similar activities

Chương 6 - CHNXKH

Chương 6 - CHNXKH

University

15 Qs

Bảo hiểm tài sản

Bảo hiểm tài sản

University

15 Qs

Câu hỏi củng cố

Câu hỏi củng cố

University

10 Qs

Game

Game

University

10 Qs

DÂN CƯ TRONG LUẬT QUỐC TẾ

DÂN CƯ TRONG LUẬT QUỐC TẾ

University

10 Qs

luật lao động

luật lao động

University

10 Qs

bạn biết những gì trong kimetsu no yaiba (demon slayer)

bạn biết những gì trong kimetsu no yaiba (demon slayer)

3rd Grade - University

13 Qs

ÔN TẬP Chương 4: Dân chủ XHCN và nhà nước XHCN

ÔN TẬP Chương 4: Dân chủ XHCN và nhà nước XHCN

University

15 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?