Khái niệm hệ điều hành: Là tập hợp các chương trình được thiết kế để điều khiển toàn bộ các thiết bị phần cứng và phần mềm ứng dụng trong máy tính, tương tác và quản lý việc giao tiếp giữa Mối quan hệ giữa phần cứng và phần mềm ứng dụng: Phần cứng và phần mềm có mối liên hệ chặt chẽ với nhau. Phần cứng quyết định hiệu năng của phần mềm, phần cứng tốt thì phần mềm sẽ chạy nhanh, ổn định. Ngược lại, một số phần mềm đòi hỏi phần cứng phải đạt được một thông số nhất định mới hoạt động được.
Các thiết bị đầu vào/ đầu ra: Các thiết bị ngoại vi được chia thành các thiết bị nhập (Input device) hoặc các thiết bị xuất(output device) - Thiết bị vào (Input device) dùng để đưa thông tin vào máy tính như: Bàn phím, chuột, máy tính, webcam,...
- Thiết bị ra (Output device) dùng để đưa dữ liệu ra từ máy tính như: Màn hình, máy in, máy chiếu, loa, tai nghe,...
- Thiết bị vừa nhập (vào), vừa xuất (ra): màn hình cảm ứng
- Không phải thiết bị nhập, xuất: ổ cứng, chíp, ram.