The Answers From Mr.Hai Anh Chapter 1: Overview Vai trò Middle ware Hệ Phân Tán (HPT) - cải thiện độ suốt NOS (Hệ điều hành mạng) - cung cấp góc nhìn mà HPT cần có Tính suốt HPT: che giấu tính phân tán hệ thống, người dùng ví dụ kiểu suốt (slide) Vì 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 suốt, không che giấu lỗi Vì tăng độ suốt, tương đương với việc làm giảm hiệu hệ thống Hệ thống mở cho phép thành phần cấu thành nên cung cấp nhà sản xuất khác => cần có 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 Những kỹ thuật dùng để mở rộng hệ thống: phân tán liệu, lưu Chapter 2: Kiến trúc giải pháp: chuyển từ đồng sang không đồng kiến trúc client-server tầng: tầng giao diện, nghiệp vụ, liệu (slide) phân tán dọc: chia hệ thống nhiều tầng, tầng nhiệm vụ, phân chúng theo chức Mỗi tầng đặt riêng máy phân tán ngang: chia công việc cho nhiều máy, phân tải (slide) ví dụ: nút hàng xóm với overlay, tưởng gần mặt logic (liên kết logic) thực chất để trao đổi thực mạng vật lý lại khác xa -> độ trễ thời gian cao Chapter 3: Processes and Threads 1 luồng cần nhớ cho ngăn xếp hoạt động Tạo nhiều luồng tốn nhiều tài nguyên nhớ Như không ưu điểm cảu đa luồng , luồng hỏng -> chuyển sang luồng khác Giả sử lời gọi hệ thống dừng -> dừng tiến trình – ư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 liệu luồng dễ tiến trình Chapter 4: Trao đổi thông tin không yêu cầu hệ thống: tầng độc lập với nhua Nếu sử dụng tính suốt, độc lập hệ thống, tầng thay đổi tầng khác biết Lời gọi tham chiếu: trỏ trỏ tới biến I -> i = Phương pháp chép – phục hồi: chép vùng liệu, gửi lại, ghi đè lên -> i = C1: không khó gửi gửi byte C2: byte ghi giá trị nhua, xác định byte ... luồng hỏng -> chuyển sang luồng khác Giả sử lời gọi hệ thống dừng -> dừng tiến trình – ư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 liệu luồng... luồng dễ tiến trình Chapter 4: Trao đổi thông tin không yêu cầu hệ thống: tầng độc lập với nhua Nếu sử dụng tính suốt, độc lập hệ thống, tầng thay đổi tầng khác biết Lời gọi tham chiếu: trỏ trỏ