the means by which users give commands to the computer and receive the results of processing. example: graphic user interfaces or command line interfaces.
the means by which the user and a computer system interact, in particular the use of input devices and software.
o fully connected network o tree-structured network o partially connected network o star network o ring network