intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: Lê Trinh | Ngày: | Loại File: PPT | Số trang:12

69
lượt xem
4
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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ời Multiprogramming (đ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

Chủ đề:
Lưu

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

  1. Baø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
  2. Xöû lyù ñoàng haønh, ñeå taêng hieäu suaát söû duïng CPU CPU IO CPU IO Job 1 Job 1 CPU Job 1 CPU IO CPU IO Job 2 CPU IO CPU CPU Job 1 Job 1 Job 1 Job 1 2
  3. Xöû 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
  4. 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øi HÑ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ä?
  5. Giaûi phaùp Winword -“Chia ñeå trò”, coâ laäp caùc hoaït CDPlayer ñ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ønh
  6. Thuaä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 6
  7. Khaùi nieäm tieán trình P1 IP P2 int a; IP int a; 7
  8. Moâ 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 8
  9. Moâ 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
  10. 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
  11. Tieåu trình haït nhaân (Kernel thread) T1 T2 User mode System call Kernel HD mode H Khaùi nieäm tieåu trình ñöôïc xaây döïng beân trong haït nhaân 11
  12. Tieåu trình ngöôøi duøng (User thread) T1 T2 T3 User mode LWP1 LWP2 P2 Kernel P1 mode Kernel Khaù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
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2