Phần cứng gồm những đối tượng vật lý hữu hình như vi mạch, bản mạch in, màn hình, bộ nhớ,... Phần cứng thực hiện các chức năng xử lý thông tin cơ bản ở mức thấp nhất tức là các tín hiệu nhị phân. Phần mềm là các chương trình điều phối các hoạt động của phần cứng máy tính và chỉ đạo việc xử lý số liệu.