Chương 6, 7
- Đoạn mã nào trong các tiến trình có thể gây ra lỗi khi được thực thi đồng thời?
-Critical Section
- Đồng bộ hóa [Process Synchronization] là công việc cần phải áp dụng cho loại tiến trình
nào?
-Tiến trình cộng tác [Cooperating process]
- Đoạn mã nào được sử dụng để kiểm soát quá trình đồng bộ?
-Entry Section
- Đoạn mã nào có thể chạy cùng lúc mà không gây ra sai sót dữ liệu?
-Remainder Section
- Biến số đơn nguyên [atomic variable] là gì?
-Các thao tác trên biến số này tuần tự được thực thi trong CPU
- 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 2 tiến trình?
-boolean flag[2] và int turn;
- Một tiến trình Px thực hiện thao tác signal90 trên một biến số Semaphore n thì có tác
dụng gì?
-n++ và sau đó nếu n