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
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
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ìm kiếm theo từ khóa liên quan:
Nguyên lý ngôn ngữ lập trình Bài giảng Nguyên lý ngôn ngữ lập trình Ngôn ngữ lập trình song song Sub Proprogam level Cchương trình giám sát Truyền thông điệpGợi ý tài liệu liên quan:
-
Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 1: Giới thiệu
44 trang 19 0 0 -
Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 7: Ngôn ngữ lập trình hàm
49 trang 18 0 0 -
Bài giảng Hệ điều hành mạng nâng cao: Chương IV - TS. Hoàng Xuân Dậu
20 trang 17 0 0 -
Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 3: Phân tích từ vựng
18 trang 14 0 0 -
Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 4: Chương trình con (SubPrograms)
44 trang 12 0 0 -
Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 7: Môi trường thời gian thực hiện
26 trang 12 0 0 -
Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 9: Sinh mã đích
20 trang 11 0 0 -
Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 3: Cấu trúc điều khiển
42 trang 11 0 0 -
Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 8: Sinh mã trung gian
18 trang 10 0 0 -
Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 6: Kiểm tra kiểu
7 trang 10 0 0