LP
TRÌNH
ĐỒNG
THI
&
PHÂN
TÁN
BÀI 1:
NHỮNG KIẾN
THỨC CƠ SỞ
Giảng viên: Lê Nguyễn Tuấn Thành
Email: thanhlnt@tlu.edu.vn
1
NI DUNG
1. Thut ng
2. Lung trong Java
2
Bài ging có s dng hình v trong cun sách “Concurrent and Distributed Computing in Java, Vijay K.
Garg, University of Texas, John Wiley & Sons, 2005
Phn 1.
Thut ng
3
Thut ng (1)
Tính toán tun t (sequential computing)
Ti mt thi đim ch thc hin được mt tính
toán
Ch có mt lung điu khin chính
H thng đơn nhim (single-tasking systems)
H thng đa nhim (multitasking systems)
Time-slicing
4
Ti sao phi tính toán đng thi / song
song?
Thut ng (2)
Tính toán đng thi / song song (concurrent
/ parallel computing): Mô hình chia s b nh
Ti mt thi đim có th thc hin nhiu tính toán
Bao gm nhiu chương trìnhchy trên mt hoc
nhiu b vi x
Giao tiếp vi nhau bng cách s dng b nh chia
s
Mt chương trình bt kỳ luôn biết được trng
thái toàn cc ca toàn b h thng
5