- Điều khiển phần cứng và tổ chức thực hiện các chương trình máy tính
- Cung cấp giao diện cho người dùng.
- Tổ chức và quản lý thông tin trong máy tính
- Tất cả các đáp án trên.