Bài giảng: Hệ điều hành phân tán

Hệ điều hành là một bộ phận modun phần mềm hệ thống vai trò giao diện giữa chương trình ứng dụng với phần cứng hệ điều thống, với mục tiêu đạt tới một hệ thống máy tính hiệu quả, tin cậy và dễ sử dụng. Một cách đại thể, tồn tại các chức năng riêng biệt của hệ điều hành như lập lịch làm việc của bộ xử lý (hoặc các bộ xử lý), phối hợp thực hiện các quá trình tương tác nhau, quản lý các tài nguyên hệ thống ... nhằm nâng cao năng lực điều khiển và bảo vệ, duy trì tính toàn vẹn hẹ thống, thi hành khôi phục lỗi và cung cấp một giao diện người dùng. Hệ điều hành thường cấu trúc hai yêu cầu này thành hai lớp: dịch vụ hệ thống và nhân của hệ điều hành