Bài giảng hệ điều hành : LIÊN LẠC GIỮA CÁC TIẾN TRÌNH & VẤN ĐỀ ĐỒNG BỘ HOÁ part 1
Số trang: 6
Loại file: pdf
Dung lượng: 97.14 KB
Lượt xem: 10
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Signal Không truyền được dữ liệu Pipe Truyền dữ liệu không cấu trúc Shared Memory Broadcast Mâu thuẫn truy xuất = nhu cầu đồng bộ hoá Message Liên lạc trên môi trường phân tán Socket Liên lạc trên nhiều môi trường khác biệt
Nội dung trích xuất từ tài liệu:
Bài giảng hệ điều hành : LIÊN LẠC GIỮA CÁC TIẾN TRÌNH & VẤN ĐỀ ĐỒNG BỘ HOÁ part 1 BAØI 4 : LIEÂN LAÏC GIÖÕA CAÙC TIEÁN TRÌNH & VAÁN ÑEÀ ÑOÀNG BOÄ HOAÙ CÔ CHEÁ ?TRAO ÑOÅI THOÂNG TIN GIÖÕA CAÙC TIEÁN TRÌNH VAÁ VAÁN ÑEÀ ? GÆAI GÆAI PHAÙ PHAÙP ? 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 2Caùc Cô Cheá Lieân Laïc Signal Khoâng truyeàn ñöôïc döõ lieäu Pipe Truyeàn döõ lieäu khoâng caáu truùc Shared Memory Broadcast Maâu thuaãn truy xuaát => nhu caàu ñoàng boä hoaù Message Lieân laïc treân moâi tröôøng phaân taùn Socket Lieân laïc treân nhieàu moâi tröôøng khaùc bieät 3 Race condition P1 vaø P2 chia seû bieán chung hits hits = 0 P2 P1 time 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 Mieàn gaêng (critical section) P2 P1 read hits (0) read hits (0)CS CS hits = 0 + 1 hits = 0 + 1 CS laø ñoaïn chöông trình coù khaû naêng gaây ra hieän töôïng race condition 5 Giaûi phaùp toång quaùt hits = 0 P2 P1 time hits = hits + 1 hits = hits + 1 hits = 2Baûo ñaûm tính “ñoäc quyeàn truy xuaát” mieàn gaêngtaïi moät thôøi ñieåm 6
Nội dung trích xuất từ tài liệu:
Bài giảng hệ điều hành : LIÊN LẠC GIỮA CÁC TIẾN TRÌNH & VẤN ĐỀ ĐỒNG BỘ HOÁ part 1 BAØI 4 : LIEÂN LAÏC GIÖÕA CAÙC TIEÁN TRÌNH & VAÁN ÑEÀ ÑOÀNG BOÄ HOAÙ CÔ CHEÁ ?TRAO ÑOÅI THOÂNG TIN GIÖÕA CAÙC TIEÁN TRÌNH VAÁ VAÁN ÑEÀ ? GÆAI GÆAI PHAÙ PHAÙP ? 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 2Caùc Cô Cheá Lieân Laïc Signal Khoâng truyeàn ñöôïc döõ lieäu Pipe Truyeàn döõ lieäu khoâng caáu truùc Shared Memory Broadcast Maâu thuaãn truy xuaát => nhu caàu ñoàng boä hoaù Message Lieân laïc treân moâi tröôøng phaân taùn Socket Lieân laïc treân nhieàu moâi tröôøng khaùc bieät 3 Race condition P1 vaø P2 chia seû bieán chung hits hits = 0 P2 P1 time 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 Mieàn gaêng (critical section) P2 P1 read hits (0) read hits (0)CS CS hits = 0 + 1 hits = 0 + 1 CS laø ñoaïn chöông trình coù khaû naêng gaây ra hieän töôïng race condition 5 Giaûi phaùp toång quaùt hits = 0 P2 P1 time hits = hits + 1 hits = hits + 1 hits = 2Baûo ñaûm tính “ñoäc quyeàn truy xuaát” mieàn gaêngtaïi moät thôøi ñieåm 6
Tìm kiếm theo từ khóa liên quan:
Cấu trúc dữ liệu tài liệu Cấu trúc dữ liệu đề cương Cấu trúc dữ liệu giáo trình Cấu trúc dữ liệu bài giảng Cấu trúc dữ liệuGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms)
10 trang 318 0 0 -
Giải thuật và cấu trúc dữ liệu
305 trang 162 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 1 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
64 trang 150 0 0 -
Tập bài giảng Thực hành kỹ thuật lập trình
303 trang 143 0 0 -
Giáo trình Cấu trúc dữ liệu và thuật toán (Tái bản): Phần 1
152 trang 139 0 0 -
57 trang 133 1 0
-
Tài liệu tham khảo: Cấu trúc dữ liệu và giải thuật
229 trang 124 0 0 -
Bài giảng Cấu trúc dữ liệu và thuật toán: Chương 3 - Một số mô hình thuật toán
42 trang 74 0 0 -
Lập trình C - Cấu trúc dữ Liệu
307 trang 74 0 0 -
Ứng dụng và cài đặt cấu trúc dữ liệu bằng C: Phần 1
338 trang 73 0 0