Tin học đại cương: Phần mềm máy tính

Các thành phần của một HĐH điển hình.Kernel: phần nhân, thực
hiện chức năng cơ bản
của HĐH.
Shell: Giao tiếp giữa hệ
thống và người dùng, gồm
hai loại: giao diện đồ họa
(GUI) và giao diện dòng
lệnh (CLI)
Utilities: Các tiện ích cho
người sử dụng, kèm theo
HĐH hoặc được phát triển
thêm.
Applications: Chương
trình ứng dụng.