... chấp lớn, một
giải pháp hiệu quả nên cócơchế block các process
cần đợi.
Các giải pháp phần cứng (hardware)
–
Cấm ngắt (disable interrupts)
–
Dùng các lệnh đặc biệt
31
Khoa KTMT
Giải thuật ... blocked và được đặt trong hàng đợi
semaphore
–
Hàng đợi này là danh sách liên kết các PCB
Tác vụ signal() thường sử dụng cơchế FIFO khi
chọn một process từ hàng đợi và đưa vào hàng
đợi ready
block() ... khăn trong việc phân
phối tài nguyên giữacác
process sao cho không
xảy ra deadlock và
starvation
Dữ liệu chia sẻ:
semaphore chopstick[5];
Khởi đầu các biến đều là 1
0
1
2
3
4
0
1
4
2
3
17
Khoa...
... CÁCTIẾN
TRÌNH
& VẤN ĐỀ ĐỒNG BỘ HOÁ
CƠ CHẾ ?
CƠ CHẾ ?
VẤN
VẤN
ĐỀ ?
ĐỀ ?
TRAO ĐỔI THÔNG TIN GIỮACÁCTIẾN TRÌNH
TRAO ĐỔI THÔNG TIN GIỮACÁCTIẾN TRÌNH
GỈAI
GỈAI
PHÁP ?
PHÁP ?
... đoạn chương trìnhcó khả năng gây ra hiện
tượng race condition
9
Giải pháp
Hai tiếntrình cần trao đổi thông tin về diễn tiến
xử lý
P1
P2
Job1;
Job2;
1
BÀI 4 : LIÊNLẠCGIỮACÁCTIẾN
TRÌNH
& ... ?
P1
P2
Job1;
Job2;
3
Các CơChếLiên Lạc
Signal
Không truyền được dữ liệu
Pipe
Truyền dữ liệu không cấu trúc
Shared Memory
Broadcast
Mâu thuẫn truy xuất => nhu cầu đồng bộ hoá
Message
Liên lạc...
... không.
Liên lạcgiữacáctiếntrình trong hệ thống tập trung và hệ thống phân tán: cơchếliên
lạc giữacáctiếntrình trong cùng một máy tính có sự khác biệt với việc liênlạcgiữacác
tiến trình ... (synchronisation)
liên lạc hoàn tất rồi mới tiếp tục các xử lý khác ? Cáctiếntrìnhliênlạc theo cơchế đồng
bộ sẽ chờ nhau hoàn tất việc liên lạc, còn cáctiếntrìnhliênlạc theo cơchế nonblocking ... lý do cáctiếntrìnhcó nhu cầu liên
lạc, cáccơchế hỗ trợ việc liênlạc này cũng như những vấn đề đặt ra khi cáctiến
trình trao đổi thông tin với nhau.
I. LIÊNLẠCGIỮACÁCTIẾNTRÌNH
I.1....
... tán
Socket
Liên lạc trên nhiều môi trường khác biệt
1
BÀI 4 : LIÊNLẠCGIỮACÁCTIẾN
TRÌNH
& VẤN ĐỀ ĐỒNG BỘ HOÁ
CƠ CHẾ ?
CƠ CHẾ ?
VẤN
VẤN
ĐỀ ?
ĐỀ ?
TRAO ĐỔI THÔNG TIN GIỮACÁCTIẾN TRÌNH
TRAO ... ?
P1
P2
Job1;
Job2;
3
Các CơChếLiên Lạc
Signal
Không truyền được dữ liệu
Pipe
Truyền dữ liệu không cấu trúc
Shared Memory
Broadcast
Mâu thuẫn truy xuất => nhu cầu đồng bộ hoá
Message
Liên lạc ... hoá
Nhiều tiếntrình chia sẻ tài nguyên chung
đồng thời :
Tranh chấp ?
Nhu cầu “độc quyền truy xuất” (mutual
exclusion)
Các tiếntrình phối hợp hoạt động :
Tương quan diễn tiến xử lý...
... thực thi của cáctiếntrình khác.g
Tiếntrình hợp tác (không độc lập) có thể ảnh hưởng
và bị ảnh hưởng bởi việc thực thi của cáctiếntrình
khác.
Ưu điểm của việc hợp tác tiến trình:
Chia ... signal lấy một tiếntrình từ trong hàng đợi và đặt nó
àt d háhátiế tì hở t thái ẵ à
19
vào trong danh sách cáctiếntrình ở trạng thái sẵn sàng.
Một số khái niệm cơ bản*
Tiếntrình độc lập ... mà nhiều tiếntrình cùng
tru
y cập và thao tác dữ liệu chia sẻ một cách đồng y p g
thời. Dữ liệu cuối cùng phụ thuộc vào tiếntrình cuối
cùng.
ể ế ồ Để ngăn ngừa đụng độ, cáctiếntrình đồng...
... signal lấy một tiếntrình từ trong hàng đợi và đặt nó
àt d háhátiế tì hở t thái ẵ à
19
vào trong danh sách cáctiếntrình ở trạng thái sẵn sàng.
Một số khái niệm cơ bản*
Cáctiếntrình sử dụng ... P
R
R
2
R
4
-8.37-
P
4
P
3
3
Một số khái niệm cơ bản*
Tiếntrình độc lập không ảnh hưởng và không bị ảnh
hưởn
g bởi việc thực thi của cáctiếntrình khác.g
Tiếntrình hợp tác (không độc lập) có thể ... Mutual Exclusion: không có 2 tiếntrình cùng ở
trong miền găng một lúc
2 PMộttiế tìhbê ài iề ă2. Progress: Một tiếntrình bên ngoài miền găng
không được ngăn cản cáctiếntrình khác vào
mi
ền găngg...
... Mối liên quan giữa trao đổi protein và trao đổi nucleic acid
Giữa quá trình trao đổi protein và trao đổi nucleic acid có mối quan
hệ đặc biệt quan trọng mà biểu hiện rõ nhất là trong cơchế ... valine…
Trong quá trình tổng hợp protein cần năng lượng ATP, mà ATP là
sản phẩm quan trọng của quá trình trao đổi saccharide.
213
Chương 13
Mối liên quan giữacác quá trình
trao đổi ... monosaccharide khác.
Kiểu liên quan thứ 2 giữa quá trình trao đổi nucleic acid và trao đổi
saccharide là sự liên quan chặt chẽgiữa quá trình sinh tổng hợp các
nucleotide diphosphate và nucleotide...
... chính không thống
nhất. Mối quan hệ giữacáccơ quan, giữacác vùng phối hợp hoạt động lỏng lẻo
không ăn ý. Các chính sách hành chính giữacáccơ quan, các vùng miền đô thị
không đồng nhất ... về cơchế điều phối giữacáccơ quan
chức năng trong thực hiện quy hoạch phát triển đô thị Hà Nội và các vùng
phụ cận đến năm 2020.
I. Quan điểm, mục tiêu điều chỉnh cơchế điều phối cáccơ ... quả.
II. Vai trò của cơchế điều phối trong việc thực hiện quy hoạch phát triển
đô thị Hà Nội và các vùng phụ cận.
1. Sự cần thiết của cơchế điều phối giữacáccơ quan chức năng cóliên
quan.
1.1....
... 13
Mối liên quan giữacác quá trình
trao đổi chất
Trong cơ thể mọi quá trình biến đổi các chất không xảy ra riêng rẽ
mà có mối quan hệ qua lại rất chặt chẽ. Mối quan hệ thể hiện cả trong quá
trình ... monosaccharide khác.
Kiểu liên quan thứ 2 giữa quá trình trao đổi nucleic acid và trao đổi
saccharide là sự liên quan chặt chẽgiữa quá trình sinh tổng hợp các
nucleotide diphosphate và nucleotide ... Mối liên quan giữa trao đổi protein và trao đổi nucleic acid
Giữa quá trình trao đổi protein và trao đổi nucleic acid có mối quan
hệ đặc biệt quan trọng mà biểu hiện rõ nhất là trong cơ chế...
... liên quan giữacác quá trình
trao đổi chất
Trong cơ thể mọi quá trình biến đổi các chất không xảy ra riêng rẽ
mà có mối quan hệ qua lại rất chặt chẽ. Mối quan hệ thể hiện cả trong quá
trình ... đối với nhu cầu
của cơ thể cho nên trong quá trình đồng hóa việc chuyển hóa nhóm chất
này thành chất hữu cơ khác rất cần thiết cho cơ thể.
13.1. Mối liên quan giữa quá trình trao đổi saccharide ... chất hữu cơcó sẵn trong thức
ăn để tạo nên các chất đặc trưng cho cơ thể. Từ các chất protein, lipid… có
trong thức ăn qua quá trình biến đổi sẽ kiến tạo nên những chất đặc trưng
cho cơ thể....
... MỐI LIÊN QUAN GIỮA SỰ TRAO ĐỔI
SACCHARIDE VÀ PROTEIN
Chương 13: MỐI LIÊN HỆ GIỮACÁC
QUÁ TRÌNH TRAO ĐỔI CHẤT
Mối liên quan giữa sự trao đổi saccharide và
lipide
Mối liên quan giữa sự trao ... và
lipide
Mối liên quan giữa sự trao đổi saccharide và
protein
Mối liên quan giữa sự trao đổi protein và lipide
MỐI LIÊN QUAN GIỮA SỰ TRAO ĐỔI
SACCHARIDE VÀ LIPIDE
...