Các loại hệ điều hành phổ biến là:

  • Xử lý theo lô (batch): gom nhiều tác vụ tương tự lại với nhau và chạy một lần.
  • Chia sẻ thời gian (Time-Sharing System): cho phép nhiều người dùng ở nhiều terminal khác nhau sử dụng chung một hệ thống tại cùng một thời điểm.
  • Đa xử lý (Multiprocessing).
  • Thời gian thực (real time): xử lý các dữ liệu đầu vào trong thời gian ngắn nhất. Ví dụ: các phần mềm của quân đội, tàu vũ trụ.
  • Phân tán (distributed): sử dụng nhiều bộ xử lý ở nhiều nơi khác nhau để hoàn thành tác vụ.
  • Mạng (network): chạy trên một máy chủ, có khả năng quản lý dữ liệu, người dùng hoặc nhóm người dùng, đảm bảo mật và các chức năng thuộc về mạng khác.
  • Di động (mobile): sử dụng cho các thiết bị di động.

Resources