Nhược điểm chính của giải thuật peterson là gì năm 2024

Chương 6, 7

  1. Đ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

  1. Đồ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]

  1. Đoạn mã nào được sử dụng để kiểm soát quá trình đồng bộ?

-Entry Section

  1. Đ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

  1. 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

  1. 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;

  1. 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

Chủ Đề