Bốn thành phần mà tất cả các máy tính có điểm chung là đầu vào, đầu ra, lưu trữ và xử lý, theo trang web giáo dục của Intel. Thiết bị đầu vào chấp nhận thông tin vào máy tính, trong khi đầu ra hiển thị thông tin ở dạng có thể đọc được định dạng. Bộ nhớ liên quan đến các mục như đĩa hoặc thẻ nhớ để lưu dữ liệu và bộ xử lý thực hiện các hướng dẫn lập trình máy tính.
Cách phổ biến nhất để nhập dữ liệu vào máy tính là bằng bàn phím. Máy quét, chuột và thậm chí là giọng nói của một người sẽ thêm thông tin được xử lý trong máy tính. Máy sao chép và máy quét vạch cũng đặt thông tin vào một máy tính lớn.
Màn hình sáng là phiên bản rõ ràng nhất của thiết bị đầu ra. Khi ai đó nhập thông tin trên bàn phím, thông tin sẽ hiển thị trên màn hình dưới dạng các chữ cái và số được con người giải thích. Máy in là một cách phổ biến khác mà máy tính xuất ra thông tin, lần này là ra giấy.
Bộ nhớ đề cập đến phương tiện lưu trữ phụ như CD-ROM hoặc thẻ nhớ. Bộ nhớ khác với bộ nhớ, là phần cứng lưu trữ dữ liệu thô trước khi nó được xử lý.
Một bộ xử lý bao gồm các mạch điện tử diễn giải và thực hiện các lệnh lập trình máy tính. Đây là một phần của đơn vị xử lý trung tâm. Bộ xử lý mạnh mẽ có thể thực hiện hàng tỷ hàm toán học trong một giây.