Ủng hộ tôi
Hệ điều hành (Operating System - OS) là một chương trình phần mềm hệ thống lớn và phức tạp. Một Hệ điều hành được cấu thành từ nhiều thành phần kèm với các chức năng đặc thù, bao gồm:
Quản lý Tiến trình (Thiết yếu). Thực hiện các tác vụ sau:
Tạo và hủy tiến trình
Đồng bộ hóa tiến trình
Giao tiếp liên tiến trình
Lập lịch CPU (Thiết yếu)
Lập lịch dài hạn
Lập lịch ngắn hạn
Quản lý Bộ nhớ chính (Thiết yếu)
Cấp phát và thu hồi bộ nhớ
Bảo vệ bộ nhớ
Quản lý Thiết bị Nhập/Xuất (Thiết yếu)
Quản lý Hệ thống Tập tin
Tạo và xóa tập tin, thư mục
Ánh xạ tập tin tới các thiêt bị lưu trữ thứ cấp
Sao lưu và phục hồi tập tin
Quản lý Lưu trữ Thứ cấp
Cấp phát và thu hồi lưu trữ
Lập lịch đĩa cứng
Hệ thống Thông dịch lệnh
Thông dịch lệnh
...
Thực thi chương trình ứng dụng người dùng
Cấp phát tài nguyên
Thực hiện nhập/xuất
Thao tác với tệp tin
Giao tiếp mạng
Xử lý lỗi
Bảo vệ
Kế toán (Theo dõi)