Podcast
Questions and Answers
Giải thuật Peterson sử dụng các biến số điều khiển nào để giải quyết bài toán đồng bộ giữa hai tiến trình?
Giải thuật Peterson sử dụng các biến số điều khiển nào để giải quyết bài toán đồng bộ giữa hai tiến trình?
- boolean flag và int turn (correct)
- int sync và boolean flag
- boolean flag và int sync
- choosing[i] = true và int number[i]
Tình trạng cạnh tranh (Race condition) là gì?
Tình trạng cạnh tranh (Race condition) là gì?
- Tiến trình không cho phép các tiến trình khác tác động lên biến số của nó, và dẫn đến việc đồng bộ thất bại.
- Người sử dụng yêu cầu chạy 02 tiến trình có tranh chấp dữ liệu, gây nên hiện tượng tắc nghẽn cho hệ thống.
- Các lệnh cấp thấp (là mã máy) được thực thi đồng thời trong một chu kỳ lệnh của CPU làm sai sót dữ liệu.
- Khi nhiều hơn một tiến trình thao tác lên dữ liệu chia sẻ, kết quả cuối cùng phụ thuộc vào thứ tự thực thi của các thao tác đó. (correct)
Các lệnh cấp thấp (là mã máy) được thực thi đồng thời trong một chu kỳ lệnh của CPU làm sai sót dữ liệu. Đây là hiện tượng gì?
Các lệnh cấp thấp (là mã máy) được thực thi đồng thời trong một chu kỳ lệnh của CPU làm sai sót dữ liệu. Đây là hiện tượng gì?
- Tình trạng cạnh tranh (Race condition)
- Các lệnh cấp thấp (là mã máy) được thực thi đồng thời trong một chu kỳ lệnh của CPU làm sai sót dữ liệu. (correct)
- Người sử dụng yêu cầu chạy 02 tiến trình có tranh chấp dữ liệu, gây nên hiện tượng tắc nghẽn cho hệ thống.
- Tiến trình không cho phép các tiến trình khác tác động lên biến số của nó, và dẫn đến việc đồng bộ thất bại.
Kỹ thuật đồng bộ sử dụng Semaphore giải quyết được vấn đề gì mà giải thuật Peterson không giải quyết được?
Kỹ thuật đồng bộ sử dụng Semaphore giải quyết được vấn đề gì mà giải thuật Peterson không giải quyết được?
Tình trạng cạnh tranh (Race condition) xảy ra khi nào?
Tình trạng cạnh tranh (Race condition) xảy ra khi nào?
Theo văn bản, phương pháp Hàng rào bộ nhớ (Memory Barrier) được hiện thực như thế nào?
Theo văn bản, phương pháp Hàng rào bộ nhớ (Memory Barrier) được hiện thực như thế nào?
Theo văn bản, khi hai tiến trình P1 và P2 tác động lên biến semaphore chia sẻ S và Q (đều có khởi tạo = 1), hệ thống sẽ diễn tiến như thế nào để đảm bảo P2 hoàn tất trước P1?
Theo văn bản, khi hai tiến trình P1 và P2 tác động lên biến semaphore chia sẻ S và Q (đều có khởi tạo = 1), hệ thống sẽ diễn tiến như thế nào để đảm bảo P2 hoàn tất trước P1?
Theo văn bản, hệ thống sẽ chạy hết tất cả lệnh đã nêu trong trường hợp nào?
Theo văn bản, hệ thống sẽ chạy hết tất cả lệnh đã nêu trong trường hợp nào?
Theo văn bản, việc cập nhật vùng nhớ chia sẻ được quyết định bởi ai?
Theo văn bản, việc cập nhật vùng nhớ chia sẻ được quyết định bởi ai?
Theo văn bản, phương pháp Hàng rào bộ nhớ (Memory Barrier) đảm bảo gì?
Theo văn bản, phương pháp Hàng rào bộ nhớ (Memory Barrier) đảm bảo gì?