Tải bản đầy đủ (.ppt) (12 trang)

Các mô hình sở lý đồng hành

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (164.47 KB, 12 trang )

1
Bài 2 : CÁC MÔ HÌNH XỬ LÝ ĐỒNG
HÀNH
XỬ LÝ ĐỒNG HÀNH
XỬ LÝ ĐỒNG HÀNH
VÌ SAO ?
VÌ SAO ?
VẤN
VẤN
ĐỀ ?
ĐỀ ?
2
Xử lý đồng hành, để tăng hiệu suất sử dụng CPU
CPU IO CPU IO
CPU
Job 1 Job 1
IO CPU IOCPU
Job 1
CPU IO CPU
Job 2
CPU
Job 1 Job 1
Job 1 Job 1
3
Xử lý đồng hành, để tăng tốc độ xử lý

Job : kq = a*b + c*d;

Xử lý tuần tự :

Xử lý đồng hành :


kq1 = a * b;
kq2 = c* d;
kq = kq1 + kq2;
kq = kq1 + kq2;
kq2 = c*d;kq1 = a*b;
4
Xử lý đồng hành, những khó khăn ?
HĐH : “ Giải quyết nhiều công việc
đồng thời, đâu có dễ !
-
Tài nguyên
giới hạn, ứng
dụng “vô hạn”
-
Nhiều hoạt
động đan xen
??? Phân chia
tài nguyên ?
??? Chia sẻ tài
nguyên ?
??? Bảo vệ?
Excel
Visual C++
CDplayer
Winword
5
Giải pháp
HĐH : “ Ai cũng có phần khi đến lượt
mà ! ”
-

“Chia để
trò”, cô lập
các hoạt động.
-
Mỗi thời
điểm chỉ giải
quyết 1 yêu
cầu.
-
o hoá tài
nguyên : biến
ít thành nhiều
Winword
CDPlayer
Visual C ++
Excel

×