Tải bản đầy đủ (.docx) (2 trang)

câu hỏi hệ phân tán có đáp án

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 (39.39 KB, 2 trang )

The Answers From Mr.Hai Anh
Chapter 1: Overview
1. Vai trò của Middle ware trong Hệ Phân Tán (HPT)
- cải thiện độ trong suốt của NOS (Hệ điều hành mạng).
- cung cấp góc nhìn duy nhất mà HPT cần có.
2. Tính trong suốt của HPT: che giấu tính phân tán trong hệ thống, người dùng
không biết được.
ví dụ các kiểu trong suốt (slide)
3. Vì khi có lỗi xảy ra, làm gián đoạn, tăng thời gian đáp ứng dịch vụ. Cách giải
quyết: giảm tính trong suốt, không che giấu lỗi
4. Vì tăng độ trong suốt, tương đương với việc làm giảm hiệu năng của hệ thống.
5. Hệ thống mở cho phép thành phần cấu thành nên được cung cấp bởi nhà sản
xuất khác nhau => cần có 1 chuẩn thống nhất, phải tuân thủ giao diện (Interface)
- Lợi ích: tránh tính độc quyền, dễ dàng cải thiện, nâng cấp hệ thống.
6. Những kỹ thuật dùng để mở rộng hệ thống: phân tán dữ liệu, sao lưu.

Chapter 2: Kiến trúc
1. giải pháp: chuyển từ đồng bộ sang không đồng bộ
2. kiến trúc client-server 3 tầng: tầng giao diện, nghiệp vụ, dữ liệu (slide)
3. phân tán dọc: chia hệ thống nhiều tầng, mỗi tầng 1 nhiệm vụ, phân chúng theo
chức năng. Mỗi tầng đặt riêng tại 1 máy.
phân tán ngang: chia công việc cho nhiều máy, phân tải (slide)
4. ví dụ: 2 nút hàng xóm với nhau trong overlay, tưởng như gần nhau về mặt logic
(liên kết logic) nhưng thực chất để trao đổi được thực hiện trên mạng vật lý thì lại
khác xa nhau. -> độ trễ thời gian cao.


Chapter 3: Processes and Threads
1. 1 luồng cần bộ nhớ cho ngăn xếp hoạt động. Tạo quá nhiều luồng tốn quá nhiều
tài nguyên bộ nhớ.
2. Như vậy không còn ưu điểm cảu đa luồng , nếu 1 luồng hỏng -> chuyển sang


luồng khác.
3. Giả sử lời gọi hệ thống dừng -> dừng luôn tiến trình chính.
4. – ưu: hoạt động độc lập, phục vụ tốt
- nhược: tốn tài nguyên hệ thống cho khởi tạo tiến trình; trao đổi dữ liệu giữa các
luồng dễ hơn giữa các tiến trình.

Chapter 4: Trao đổi thông tin
1. không vì yêu cầu hệ thống: các tầng độc lập với nhua. Nếu sử dụng thì mất đi
tính trong suốt, độc lập của hệ thống, 1 tầng thay đổi thì các tầng khác đều biết.
2. Lời gọi tham chiếu: con trỏ trỏ tới biến I -> i = 2.
Phương pháp sao chép – phục hồi: sao chép vùng dữ liệu, gửi lại, ghi đè lên -> i =
1
3. C1: không khó vì gửi đi là gửi byte 0
C2: 4 byte ghi giá trị như nhua, xác định byte đầu tiên như thế nào cũng được



×