Professional Documents
Culture Documents
2 HDH Overview
2 HDH Overview
Hệ điều hành
Điều khiển và điều phối việc sử dụng phần cứng cho những
ứng dụng khác nhau và những người sử dụng khác nhau
Người sử dụng
Người, các máy móc, các hệ thống máy tính khác
nhằm sử dụng tài nguyên một cách công bằng và hiệu quả
Là một chương trình điều khiển
Điều khiển việc thực thi chương trình nhằm ngăn chặn
các lỗi phát sinh trong quá trình thực thi
Trước khi ngắt phải lưu địa chỉ của lệnh bị ngắt
Đồng bộ
Sau khi vào/ ra bắt đầu, quyền điều khiển chỉ được trả lại
sử dụng chỉ khi việc vào/ ra kết thúc.
Lệnh đợi (wait) dừng vô thời hạn CPU cho đến khi ngắt tiếp
theo xuất hiện
Chỉ một yêu cầu vào/ ra được xử lý tại một thời điểm, không
cho phép xử lý vào/ ra đồng thời.
Dị bộ
Sau khi vào/ ra bắt đầu, điều khiển được trả lại cho
chương trình người sử dụng mà không cần phải đợi việc
vào/ ra hoàn thành.
Lời gọi hệ thống – yêu cầu tới hệ điều hành cho phép người
dùng đợi việc vào/ ra hoàn thành.
Hệ điều hành đánh chỉ số bảng thiết bị để xác định trạng thái
các thiết bị và chỉnh sửa bảng đầu vào chứa các địa chỉ ngắt
Đồng bộ Dị bộ
Độ ổn định
Đa xử lý và đa nhân
Hệ thống chứa tất cả các chip
Các ngăn chứa hệ thống riêng biệt
Phân cụm bất đối xứng: Một server chạy ứng dụng, các
server khác chờ
Phân cụm đối xứng: Tất cả N server cùng chạy các ứng dụng
và giám sát lẫn nhau
Một số cụm dành riêng tính toán hiệu năng cao (high
performance computing)
Ứng dụng phải được viết để sử dụng song song
Một số khác có quản lý khóa phân phối (distributed lock
manager) để tránh xung đột khi truy cập bộ nhớ chia sẻ
Lê Minh Tuấn ©2013
Hệ thống phân cụm (clustered)
vào và ra để chạy.
Bộ nhớ ảo cho phép thực hiện các tiến trình không hoàn
toàn trong bộ nhớ
Thiết lập trước khi lập lịch tiến trình để chiếm lại quyền
điều khiển hoặc kết thúc chương trình vượt quá thời gian
cho phép
băng từ)
Thuộc tính khác nhau bao gồm tốc độ truy cập, khả năng, tỷ
lệ truyền dữ liệu, cách truy cập (tuần tự hay ngẫu nhiên)
định quyền truy cập (ai được quyền truy cập cái gì)
Hoạt động của HDH bao gồm
dụng
Các biến thể giữa WORM (viết một lần, đọc nhiều lần) và
RW (đọc - viết)
dụng và quản trị điều khiển gắn với mỗi tiến trình, file
Đặc quyền leo thang (Privilege escalation) cho phép
Đăng ký dịch vụ của nó với dịch vụ tìm kiếm trên mạng hoặc
Yêu cầu quảng bá cho dịch vụ và đáp ứng tới yêu cầu dịch vụ
như discovery protocol
Ex: Napster và Gnutella, Voice Over IP (VoIP) - Skype
Cung cấp tính toán, lưu trữ, ứng dụng như các
dịch vụ trên mạng
Mở rộng của ảo hóa, bởi vì nó sử dụng ảo hóa
là cơ sở cho các chức năng
Ví dụ: Amazon Elastic Compute Cloud (Amazon EC2) có
hàng ngàn Servers, triệu máy ảo, hàng petabytes lưu
trữ trên Internet, phí trả dựa trên sử dụng
Nhiều kiểu
Public cloud – có sẵn trên Internet
Private cloud – doanh nghiệp