Synchronization Tools

Synchronization Tools

University

10 Qs

quiz-placeholder

Similar activities

Quản lý COS - O2

Quản lý COS - O2

University

10 Qs

KIỂM TRA 15'

KIỂM TRA 15'

University

10 Qs

Bài kiểm tra 1 - Phát triển CTGDMN

Bài kiểm tra 1 - Phát triển CTGDMN

University

10 Qs

TRẮC NGHIỆM TÌM HIỂU CHIẾN DỊCH XUÂN MẬU THÂN 1968

TRẮC NGHIỆM TÌM HIỂU CHIẾN DỊCH XUÂN MẬU THÂN 1968

University

15 Qs

Trò chơi dân gian

Trò chơi dân gian

University

10 Qs

ỨNG DỤNG BIM CHO NHÀ THẦU THI CÔNG

ỨNG DỤNG BIM CHO NHÀ THẦU THI CÔNG

University

14 Qs

Phương pháp động viên, khuyến khích và khen thưởng.

Phương pháp động viên, khuyến khích và khen thưởng.

University

10 Qs

GAME NHÓM 6

GAME NHÓM 6

University

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