1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Hệ điều hành: Chương 8 (phần 2) - Đặng Minh Quân

22 77 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 22
Dung lượng 663,76 KB

Nội dung

Bài giảng Hệ điều hành - Chương 8: Hệ thống phân tán. Nội dung chính được trình bày trong chương này gồm có: Khái niệm chung, tắc nghẽn, sắp xếp sự kiện, giao dịch nguyên tử. Mời các bạn cùng tham khảo để biết thêm các nội dung chi tiết.

Operating System Chapter 8: Hệ thống phân tán Dang Minh Quan: Institute of IT for Economics-NEU, 2011 Overview • • • • Khái niệm chung Tắc nghẽn Sắp xếp sự kiện Giao dịch nguyên tử Dang Minh Quan: Institute of IT for Economics-NEU, 2011 Sắp xếp sự kiện • Nhiều ứng dụng có thể u cầu chúng ta xác định  trật tự. Ví dụ, trong một kế hoạch phân bổ tài  ngun, chúng ta xác định rằng một tài ngun có  thể được sử dụng chỉ sau khi tài ngun đã được  cấp.  • Quan hệ xảy ra trước (được ký hiệu  ) – Nếu A và B là các sự kiện trong cùng một tiến trình, và  A được chạy trước B, ta có A   B – Nếu A là sự kiện gửi thơng điệp của một tiến trình và  B là sự kiện nhận thơng điệp đó của một tiến trình  khác, ta có A   B – Nếu A   B và B   C thì A   C Dang Minh Quan: Institute of IT for Economics-NEU, 2011 Cách thực hiện  • Dùng một nhãn thời gian cho mỗi sự kiện hệ thống. Với  mỗi cặp sự kiện A và B, nếu A   B, thì nhãn thời gian của  A nhỏ hơn nhãn thời gian của B • Mỗi tiến trình Pi có một đồng hồ logic LCi. Đồng hồ logic  có thể được thực hiện như một bộ đếm đơn giản, nó  được tăng lên khi có hai sự kiện liên tiếp được thực hiện  trong một tiến trình.  • Một tiến trình tăng đồng hồ logic của nó khi nó nhận một  thơng điệp có nhãn thời gian lớn hơn giá trị hiện tại của  đồng hồ logic • Nếu nhãn thời gian của 2 sự kiện A và B là giống nhau, 2  sự kiện là đồng thời. Chúng ta có thể dùng độ ưu tiên của  tiến trình để tạo ra  thứ tự. A 

Ngày đăng: 30/01/2020, 05:23

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN