Page 121 -
P. 121

94  CHAPTER 3 / A TOP-LEVEL VIEW OF COMPUTER FUNCTION

               Time                                        Time
                 Address      Data
                                                            Address     Data and address
                (1st cycle)  (2nd cycle)
                                                                        sent by master
                                                                        in same cycle over
              Write (multiplexed) operation
                                                                 Data   separate bus lines.

                                                       Write (non-multiplexed) operation
                           Access
                 Address         Data
                            time

              Read (multiplexed) operation                 Time
                                                             Address


                                 Data Data
                 Address                                                     Data
                                  read write
                 Read-modify-write operation           Read (non-multiplexed) operation




                           Data         Data
                 Address
                           write        read

                  Read-after-write operation





                 Address   Data Data Data

                     Block data transfer
              Figure 3.21 Bus Data Transfer Types




                  capability is to protect shared memory resources in a multiprogramming system
                  (see Chapter 8).
                       Read-after-write is an indivisible operation consisting of a write followed im-
                  mediately by a read from the same address. The read operation may be performed
                  for checking purposes.
                       Some bus systems also support a block data transfer. In this case, one address
                  cycle is followed by n data cycles. The first data item is transferred to or from the
                  specified address; the remaining data items are transferred to or from subsequent
                  addresses.
   116   117   118   119   120   121   122   123   124   125   126