С точки зрения программиста, пользователь является периферийным устройством, которое типает при выпуска запроса чтения.