Page 36 -
P. 36

1.2 / STRUCTURE AND FUNCTION 13

                  sources or destinations of data.When data are received from or delivered to a device
                  that is directly connected to the computer, the process is known as  input–output
                  (I/O), and the device is referred to as a peripheral. When data are moved over longer
                  distances, to or from a remote device, the process is known as data communications.
                       Finally, there must be control of these three functions. Ultimately, this control
                  is exercised by the individual(s) who provides the computer with instructions.Within
                  the computer, a control unit manages the computer’s resources and orchestrates the
                  performance of its functional parts in response to those instructions.
                       At this general level of discussion, the number of possible operations that can
                  be performed is few. Figure 1.2 depicts the four possible types of operations. The
                  computer can function as a data movement device (Figure 1.2a), simply transferring
                  data from one peripheral or communications line to another. It can also function as
                  a data storage device (Figure 1.2b), with data transferred from the external environ-
                  ment to computer storage (read) and vice versa (write). The final two diagrams
                  show operations involving data processing, on data either in storage (Figure 1.2c) or
                  en route between storage and the external environment (Figure 1.2d).
                       The preceding discussion may seem absurdly generalized. It is certainly possi-
                  ble, even at a top level of computer structure, to differentiate a variety of functions,
                  but, to quote [SIEW82],
                         There is remarkably little shaping of computer structure to fit the
                         function to be performed.At the root of this lies the general-purpose
                         nature of computers, in which all the functional specialization occurs
                         at the time of programming and not at the time of design.

                  Structure
                  Figure 1.3 is the simplest possible depiction of a computer. The computer interacts
                  in some fashion with its external environment. In general, all of its linkages to the
                  external environment can be classified as peripheral devices or communication
                  lines.We will have something to say about both types of linkages.



                                Peripherals                 Communication lines






                                             COMPUTER
                                             • Storage
                                             • Processing








                               Figure 1.3  The Computer
   31   32   33   34   35   36   37   38   39   40   41