Vào giữa những năm 50 những thế hệ máy tính đầu tiên việc nhập liệu rất phức tạp phải thông qua các tấm bìa mà người viết chương trình đã đục lỗ sẵn. Thông qua thiết bị đọc các tấm bìa thông tin được đưa vào máy tính. Các thiết bị đọc bìa và máy in được thể hiện như thiết bị I/O của máy tính. Sau một thời gian các máy tính được đưa vào hoạt động như máy tính trung tâm có thể được kết nối với nhiều thiết bị I/O.