
TRAINING
HỆ ĐIỀU HÀNH
Thời gian:
Địa điểm:
Trainers:
19:30 thứ 2 ngày 06/02/2023
Microsoft Teams
Nguyễn Hà Mi –KTMP2021
Phạm Long Vũ – MTCL2021
2

Chương 5:
Đồng bộ
3

Chương 5: Đồng bộ
Vấn đề cần đồng bộ:
-Khảo sát các process/thread thc thi đồng thi và chia s dữ
liệu (qua shared memory, file).
-Nếu không có s kiểm soát khi truy cp các dữ liệu chia s thì
có thể đưa đến ra trưng hợp không nhất quán dữ liệu (data
inconsistency).
-Để duy trì s nhất quán dữ liệu, hệ thng cần có cơ chế bảo
đảm s thc thi có trt t của các process đồng thi.
4

Chương 5: Đồng bộ
Ví dụ: Producer - Consumer
- P không được ghi dữ liệu vào buffer đã đầy
- C không được đọc dữ liệu từ buffer đang trng
-P và C không được thao tác trên buffer cùng lúc
Buffer(N)
Producer Consumer
5