Danh mục

Bài 2 : CÁC MÔ HÌNH XỬ LÝ ĐỒNG HÀNH

Số trang: 12      Loại file: ppt      Dung lượng: 225.00 KB      Lượt xem: 7      Lượt tải: 0    
Jamona

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

Thông tin tài liệu:

Concurrency (đồng hành): mô hình xử lý nhiều tác vụ đồng thời.Multitasking (đa nhiệm) : cho phép nhiều tác vụ/ công việc được xử lý đồng thờiMultiprogramming (đa chương) : cho phép nhiều chương trình được thực hiện đồng thời (trên 1 CPU)Multiprocessing (đa xử lý): nhiều bộ xử lý làm việc đồng thời
Nội dung trích xuất từ tài liệu:
Bài 2 : CÁC MÔ HÌNH XỬ LÝ ĐỒNG HÀNHBaøi 2 : CAÙC MOÂ HÌNH XÖÛ LYÙÑOÀNG HAØNH XÖÛ LYÙ ÑOÀNG HAØNH VÌ SAO ? VAÁN ÑEÀ ? 1 Xöû lyù ñoàng haønh, ñeå taêng hieäu suaát söû duïng CPU CPU IO CPU IO Job 1 Job 1CPU Job 1 CPU IO CPU IO Job 2 CPU IO CPUCPU Job 1 Job 1 Job 1 Job 1 2Xöû lyù ñoàng haønh, ñeå taêng toác ñoä xöû lyù Job : kq = a*b + c*d; Xöû lyù tuaàn töï :kq1 = a * b; kq2 = c* d; kq = kq1 + kq2; Xöû lyù ñoàng haønh : kq1 = a*b; kq2 = c*d; kq = kq1 + kq2; 3 Xöû lyù ñoàng haønh, nhöõng khoù khaên ? - Taøi nguyeân Excel giôùi haïn, öùng Visual C++ duïng “voâ CDplayer haïn” Winword - Nhieàu hoaït ñoäng ñan xen ??? Phaân chia taøi nguyeân ? ??? Chia seû taøiHÑH : “ Giaûi quyeát nhieàu coâng nguyeân ? vieäc ñoàng thôøi, ñaâu coù deã ! ???4 Baûo veä? Giaûi phaùp Winword -“Chia ñeå trò”, coâ laäp caùc hoaïtCDPlayer ñoäng. Excel - Moãi thôøi ñieåm chæ Visual C ++ giaûi quyeát 1 yeâu caàu. HÑH : “ Ai cuõng coù phaàn khi ñeán - Aûo hoaù taøi nguyeân : löôït maø ! ” 5 bieán ít thaønhThuaät ngöõ Concurrency (ñoàng haønh): moâ hình xöû lyù nhieàu taùc vuï ñoàng thôøi. Multitasking (ña nhieäm) : cho pheùp nhieàu taùc vuï/ coâng vieäc ñöôïc xöû lyù ñoàng thôøi Multiprogramming (ña chöông) : cho pheùp nhieàu chöông trình ñöôïc thöïc hieän ñoàng thôøi (treân 1 CPU) Multiprocessing (ña xöû lyù): nhieàu boä xöû lyù laøm vieäc ñoàng thôøi 6Khaùi nieäm tieán trìnhP1 IP P2 int a; IP int a; 7Moâ hình ña tieán trình (MultiProcesses) Heä thoáng laø moät taäp caùc tieán trình hoaït ñoäng ñoàng thôøi Caùc tieán trình ñoäc laäp vôùi nhau => khoâng coù söï trao ñoåi thoâng tin hieån nhieân.. Excel winword Visual C CDplayer OS 8Moâ hình ña tieåu trình (MultiThreads) Muoán nhieàu doøng xöû lyù ñoàng thôøi cuøng chia seû taøi nguyeân (server, OS, caùc chöông trình tính toaùn song song) alta vista  TIEÅU TRÌNH (THREAD) 9 Khaùc bieät giöõa Tieåu trình & Tieán trình Tieåu trình : 1 P1 doøng xöû lyù Tieán trình : T2 T1 T  1 khoâng gian ñòa 3 chæ  1 hoaëc nhieàu tieåu trình Caùc tieán trình laø int a; ñoäc laäp Caùc tieåu trình trong cuøng 1 tieán trình khoâng 10 Tieåu trình haït nhaân (Kernel thread) T1 T2 User mode System call Kernel HD mode HKhaùi nieäm tieåu trình ñöôïc xaây döïng beân trong haït nhaân 11 Tieåu trình ngöôøi duøng (User thread) T1 T2 T3 User mode LWP1 LWP2 P2 Kernel P1 mode KernelKhaùi nieäm tieåu trình ñöôïc hoã trôï bôûi moät thö vieän hoaït ñoäng trong user mode 12 ...

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

Gợi ý tài liệu liên quan: