Bốn chức năng xử lý dữ liệu của máy tính là đầu vào, xử lý, đầu ra và lưu trữ dữ liệu. Mỗi quy trình phục vụ một chức năng riêng biệt trong việc xử lý dữ liệu và mỗi chức năng sử dụng phần cứng cụ thể để hỗ trợ hoạt động của nó .
Luồng dữ liệu chuẩn cho máy tính bắt đầu bằng việc nhập dữ liệu từ bàn phím hoặc thiết bị nhập khác. Dữ liệu sau đó được xử lý bởi CPU, theo phần mềm đang được sử dụng. Dữ liệu sau đó sẽ xuất cho người dùng thông qua màn hình hoặc thiết bị hiển thị khác. Nếu người dùng quyết định lưu dữ liệu, chức năng lưu trữ sẽ phát huy tác dụng và người dùng có thể lưu dữ liệu để sử dụng sau này.