Danh mục

Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 9: Ngôn ngữ lập trình song song

Số trang: 52      Loại file: pdf      Dung lượng: 253.68 KB      Lượt xem: 10      Lượt tải: 0    
10.10.2023

Xem trước 6 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 9: Ngôn ngữ lập trình song song bao gồm những nội dung về Sub Proprogam-level, Semaphores, chương trình giám sát (monitor, truyền thông điệp (massage passing), luồng (Java thread).
Nội dung trích xuất từ tài liệu:
Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 9: Ngôn ngữ lập trình song songChương 9: Ngôn ng l ptrình song songGi ng viên: Ph.D Nguy n Văn HòaKhoa KT-CN-MT – ðH An Giang1N i dungGi i thi uSubProprogam-levelSemaphoresChương trình giám sát (monitor)Truy n thông ñi p (massage passing)Lu ng (Java thread)2Gi i thi uS tương tranh (concurrency) có th x y ram c sau:41. L nh mã máy2. Câu l nh c a NN LT c p cao (l nh l p)3. Chương trình con4. Chương trìnhVì không có m t NN LT nào h tr tương tranhm c chương trình, và l nh mã máy nên 2 stương tranh này không ñư c trình bày chươngnày3Gi i thi u (tt)ðN: Thread ñi u khi n trong m t chương trình làth t các ñi m c n ñ n c a CTPhân lo i s tương tranh:1. Tương tranh v t lý (physical concurrency) – Multipleprocessors ñ c l p (ñi u khi n v i multiple threads)2. Trương tranh logic (logical concurrency) – S tươngtranh này xu t hi n khi có s chia s trên cùng m tprocessor (M t ph n m n có th ñư c thi t k t v imultiple thread)4Gi i thi u (tt)T i sao ph i h c s tương tranh trong NN LT1. R t h u d ng cho vi c thi t k chương trình h trtính toán song song2. Máy tính h tr tương tranh v t lý (multi-coreprocessors) r t ph bi n5

Tài liệu được xem nhiều: