Môi trường tính toán phân tán
Hình 2.8 mô tả môi trường tính toán phân tán (Distributed Computing Enviroment - DCE). Mô hình này có biến đổi đôi chút so với kiến trúc DCE được Tổ chức phần mềm mở (Open Software Foudation: OSF) đề xuất. OSF là một dự án liên kết của nhiều công ty máy tính ...
Hình 2.8 mô tả môi trường tính toán phân tán (Distributed Computing Enviroment - DCE). Mô hình này có biến đổi đôi chút so với kiến trúc DCE được Tổ chức phần mềm mở (Open Software Foudation: OSF) đề xuất. OSF là một dự án liên kết của nhiều công ty máy tính Mỹ với mục đích phát triển và chuẩn hóa một môi trường UNIX mở mà miễn phí không bị ảnh hưởng bởi AT&T và Sun. So với hầu hết các thi hành UNIX là sẵn sàng mở rộng hợp nhất để hỗ trợ tính toán phân tán, sản phẩm chính từ OSF là DCE, một bó tích hợp phần mềm và tool nhằm phát triển ứng dụng phân tán trên các HĐH đã có. DCE cung cấp nhiều dịch vụ thiết yếu, chẳng hạn như các dịch vụ luồng (thread), RPC, an toàn, và thư mục sẵn sàng tích hợp vào nhiều nền UNIX và không UNIX. Việc sắp đặt mỗi dịch vụ riêng trong kiến trúc phân cấp là quan trọng. Tại trung tâm của hệ thống là dịch vụ nhân và dịch vụ giao vận, là giao diện cung cấp các dịch vụ truyền thông tới các QT tại các host khác. QT và luồng là những đơn vị tính toán cơ sở được nhân hỗ trợ. Luồng là dạng đặc biệt của QT có khả năng thi hành hiệu quả phục vụ đồng thời. Mọi dịch vụ khác nằm trong không gian người dùng và tương tác lẫn nhau theo nghĩa của RPC và truyền thông nhóm. Các dịch vụ thời gian, tên, và QT là những ví dụ của dịch vụ hệ thống cơ sở. Với file như là đối tượng nguyên thủy trong hệ thống, các dịch vụmức cao, chẳng hạn như điều khiển đồng thời và quản lý nhóm cần được xây dựng dựa trên dịch vụ file phân tán. Cuối cùng, chức năng an toàn và quản trị cần được tích hợp từ mọi tầng.
Câu hỏi và bài tập
- Đặc điểm của hệ điều hành phân tán. Mục tiêu thiết kế hệ điều hành phân tán.
- Tính trong suốt trong hệ điều hành phân tán: khái niệm và các thể hiện của nó.
- Các mức dịch vụ trong hệ phân tán.
- Sơ bộ về các kết quả thiết kế chủ yếu: mô hình đối tượng - tên, cộng tác QT, truyền thông liên QT, tài nguyên phân tán, thứ lỗi - an toàn