Bài giảng Hệ điều hành - Bài 4: Liên lạc giữa các tiến trình & vấn đề đồng bộ hoá - Trần Hạnh Nhi
n Signal
Không truyền được dữ liệu
n Pipe
Truyền dữ liệu không cấu trúc
n Shared Memory
J Broadcast
Mâu thuẫn truy xuất => nhu cầu đồng bộ hoá
n Message
J Liên lạc trên môi trường phân tán
n Socket
J Liên lạc trên nhiều môi trường khác biệt
Không truyền được dữ liệu
n Pipe
Truyền dữ liệu không cấu trúc
n Shared Memory
J Broadcast
Mâu thuẫn truy xuất => nhu cầu đồng bộ hoá
n Message
J Liên lạc trên môi trường phân tán
n Socket
J Liên lạc trên nhiều môi trường khác biệt
Bạn đang xem tài liệu "Bài giảng Hệ điều hành - Bài 4: Liên lạc giữa các tiến trình & vấn đề đồng bộ hoá - Trần Hạnh Nhi", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
File đính kèm:
- bai_giang_he_dieu_hanh_bai_4_lien_lac_giua_cac_tien_trinh_va.ppt
Nội dung text: Bài giảng Hệ điều hành - Bài 4: Liên lạc giữa các tiến trình & vấn đề đồng bộ hoá - Trần Hạnh Nhi
- Nhu Caàu Lieân Laïc Q ▪ Chia seû thoâng tin L p R ▪ Phoái hôïp taêng toác ñoä xöû lyù JOB p L Q 2
- Race condition ▪ P1 vaø P2 chia seû bieán chung hits hits = 0 P2 time P1 read hits (0) read hits (0) hits = 0 + 1 hits = 0 + 1 hits = 1 Keát quaû cuoái cuøng khoâng döï ñoaùn ñöôïc ! 4
- Giaûi phaùp toång quaùt hits = 0 P2 time P1 hits = hits + 1 hits = hits + 1 hits = 2 Baûo ñaûm tính “ñoäc quyeàn truy xuaát” mieàn gaêng taïi moät thôøi ñieåm 6
- Rendez-Vous P1 P2 Job1; Job2; Laøm theá naøo baûo ñaûm trình töï thöïc hieän Job1 - Job2 ? 8
- Moâ hình toå chöùc phoái hôïp hoaït ñoäng giöõa haøi tieán trình P1 P2 Job1; Chôø ; Baùo hieäu ; Job2; 10