1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Giáo trình tổng quan về hệ điều hành bai041 compatibility mode

11 136 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 57,52 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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ạ

Trang 1

BÀI 4 : LIÊN LẠC GIỮA CÁC TIẾN TRÌNH

& VẤN ĐỀ ĐỒNG BỘ HOÁ

CƠ CHẾ ?

VẤN ĐỀ

?

TRAO ĐỔI THÔNG TIN GIỮA CÁC TIẾN TRÌNH

GỈAI PHÁP ?

Trang 2

Nhu Cầu Liên Lạc

Q

L

p

Chia sẻ thông tin

R

Phối hợp tăng tốc độ xử lý

L

p JOB

Trang 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 trên môi trường phân tán

Socket

Liên lạc trên nhiều môi trường khác biệt

Trang 4

Race condition

hits = 0 + 1

read hits (0) hits = 0 + 1

read hits (0)

hits = 1

hits = 0

time

P1 và P2 chia sẻ biến chung hits

Trang 5

Miền găng (critical section)

hits = 0 + 1

read hits (0) hits = 0 + 1

read hits (0)

CS

CS

CS là đoạn chương trình có khả năng gây ra hiện tượng race condition

Trang 6

Giải pháp tổng quát

Bảo đảm tính “độc quyền truy xuất” miền găng

hits = hits + 1

hits = 2

hits = 0

time

hits = hits + 1

Trang 7

Mô hình đảm bảo độc quyền truy xuất

Kiểm tra và dành quyền vào CS

CS;

Từ bỏ quyền sử dụng CS

Trang 8

Làm thế nào bảo đảm trình tự thực hiện Job1

Job1;

Job2;

Trang 9

Giải pháp

Hai tiến trình cần trao đổi thông tin về diễn tiến xử lý

Job1;

Job2;

Trang 10

Mô hình tổ chức phối hợp hoạt động giữa hài tiến trình

Báo hiệu ; Job2;

Trang 11

Bài toán đồng bộ hoá

Nhiều tiến trì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ến trình phối hợp hoạt động :

Tương quan diễn tiến xử lý ?

Nhu cầu “hò hẹn” (rendez-vous)

Ngày đăng: 21/09/2017, 16:27

HÌNH ẢNH LIÊN QUAN

Mô hình tổ chức phối hợp hoạt động giữa hài tiến trình - Giáo trình tổng quan về hệ điều hành bai041 compatibility mode
h ình tổ chức phối hợp hoạt động giữa hài tiến trình (Trang 10)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w