Allowing continuous two-way communication between the user of an online peripheral device, such as a terminal, and a computer. Interactive operation enables a user at a remote location to send and receive information to and from a computer quickly, and to modify the operation of a program during its execution following the production of intermediate results or interrogation. See also time sharing; real-time operation.