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
ppt 11 trang xuanthi 29/12/2022 1080
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:

  • pptbai_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

  1. 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
  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
  3. 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
  4. 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
  5. 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