Một máy tính sử dụng một tập hợp các mạch điện tử phức tạp để tự động thực hiện các tác vụ và chức năng được lập trình, lưu trữ. Hầu hết các công việc chính của máy tính được thực hiện trong bộ xử lý trung tâm. Máy tính có thể thực hiện nhiều chức năng khác nhau hoặc giải quyết các dạng vấn đề khác nhau vì các thuật toán và trình tự ứng dụng của chúng có thể dễ dàng thay đổi.
CPU chứa bộ điều khiển chứa các tín hiệu điện, nhưng các tín hiệu này không được bộ điều khiển thực hiện, Thay vào đó, công việc được giao cho các khu vực khác của máy tính. Đơn vị số học /logic, được đặt trong CPU, chịu trách nhiệm tính toán và các phép toán số học.
Bộ nhớ và khả năng lưu trữ là tối quan trọng đối với chức năng của máy tính và các ô nhớ lưu trữ các số nhị phân chứa thông tin cụ thể về dữ liệu. CPU là nơi chứa bộ nhớ đăng ký có thể đọc, ghi nhanh và khởi chạy các tệp và chương trình thực thi và dễ bị hư hỏng hoặc vi rút nhất. Bộ nhớ chính của máy tính là bộ nhớ truy cập ngẫu nhiên và bộ nhớ chỉ đọc. RAM cho phép các tệp được đọc và viết lại, trong khi các tệp ROM không bao giờ thay đổi.
Máy tính là một bảng mạch phức tạp nhưng nó không hoạt động nếu không có lệnh của con người. Lập trình viên hoặc người dùng cuối của máy tính chịu trách nhiệm về cách tất cả các bộ phận cấu thành này hoạt động cùng nhau.