
Câu hỏi về hệ thống phân tán
Authored by TQB 2k4
English
Professional Development
Used 1+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
20 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Các tiến trình (Process) trong một hệ thống phân tán gồm nhiều máy tính đặt tại nhiều địa điểm khác nhau giao tiếp với nhau bằng cách nào ?
Không sử dụng mô hình bộ nhớ chia sẻ, cũng như mô hình truyền thông điệp qua mạng truyền thông
Sử dụng mô hình bộ nhớ chia sẻ
Sử dụng mô hình truyền thông điệp qua mạng truyền thông
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Các luồng (Thread) trong một hệ thống đồng thời dựa trên cơ chế khoá, chạy trên một máy tính gồm nhiều bộ vi xử lý, giao tiếp với nhau bằng cách nào ?
Sử dụng mô hình bộ nhớ chia sẻ
Không sử dụng mô hình bộ nhớ chia sẻ, cũng như mô hình truyền thông điệp qua mạng truyền thông
Sử dụng mô hình truyền thông điệp qua mạng truyền thông
3.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
Chương trình đồng thời khác với chương trình tuần tự ở những điểm nào sau đây?
Trong chương trình đồng thời, tại một thời điểm có thể thực hiện nhiều tính toán, trong khi đó với chương trình tuần tự, tại một thời điểm chỉ có nhiều nhất 1 tính toán được thực hiện
Hai kiểu chương trình này không có sự khác biệt nào cả
Chương trình tuần tự chỉ có 1 luồng thực thi, trong khi đó chương trình đồng thời có nhiều luồng cùng thực thi
Khi chạy một chương trình đồng thời, có thể xảy ra nhiều kịch bản khác nhau, dẫn đến nhiều kết quả khác nhau
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Trạng thái đua tranh (race condition) giữa các luồng trong một chương trình đồng thời dẫn đến những điều nào sau đây?
Tính chính xác của chương trình bị phụ thuộc vào thời gian thực thi tương đối của các sự kiện
Giá trị của các biến chia sẻ luôn luôn nhất quán và chính xác khi các luồng thực hiện việc cập nhật các biến đó
A. Dữ liệu chia sẻ có thể bị mất mát khi các luồng cùng thực hiện việc thay đổi dữ liệu đó
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Phương thức hay cơ chế join trong các ngôn ngữ hỗ trợ lập trình đa luồng được dùng trong trường hợp nào sau đây ?
Khi muốn hai luồng T1, T2 có thể thực thi đồng thời
Khi muốn hai luồng T1, T2 cùng tham gia vào giải quyết một bài toán chung
Khi muốn một luồng T1 dừng lại và đợi một luồng T2 khác hoàn thành công việc thì T1 mới được thực thi tiếp
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Trạng thái đua tranh (race condition) của các luồng trong một chương trình đồng thời, liên quan đến việc cập nhật dữ liệu / biến chia sẻ, có thể dẫn đến điều gì sau đây ?
Làm tăng thời gian tính toán của chương trình
Làm chương trình bị treo
Làm dữ liệu bị mất mát, hư hỏng, không nhất quán
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Trong bài toán loại trừ lẫn nhau, khu vực quan trọng CS (Critical Section) của một luồng là gì?
Phần đoạn mã của luồng cần được thực thi một cách nguyên tử (hay được thực thi một cách trọn vẹn, không bị can thiệp bởi luồng khác)
Phần đoạn mã thực hiện một tính toán quan trọng của luồng
Phần đoạn mã của luồng chia sẻ với một luồng khác
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?