Synchronization Tools

Synchronization Tools

University

10 Qs

quiz-placeholder

Similar activities

2211MILI270101 QP1

2211MILI270101 QP1

University

8 Qs

Quiz Quản lý Sản xuất

Quiz Quản lý Sản xuất

University

15 Qs

Bài 2: Xác định nhu cầu đào tạo

Bài 2: Xác định nhu cầu đào tạo

University

9 Qs

ロジックテスト (Đề kiểm tra năng lực IT)

ロジックテスト (Đề kiểm tra năng lực IT)

University

12 Qs

Các biện pháp xây dựng động cơ học tập đúng đắn cho học sinh

Các biện pháp xây dựng động cơ học tập đúng đắn cho học sinh

University

10 Qs

Ôn tập kiến thức nhóm BÍ ĐỎ

Ôn tập kiến thức nhóm BÍ ĐỎ

KG - University

10 Qs

MKT CB

MKT CB

University

8 Qs

KHXH

KHXH

University

12 Qs

Synchronization Tools

Synchronization Tools

Assessment

Quiz

Other

University

Easy

Created by

Hiền Phan

Used 2+ times

FREE Resource

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

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?