Bus Cycle: The sequence of primitive operations for transferring each item of data over a computer's BUS, which are performed in time with the system CLOCK SIGNAL. Each bus cycle may take several clock cycles, and may be either a READ or WRITE cycle depending on the direction of data transfer. The steps for a read cycle might be:
1.Request control of the bus.
2. When granted, place target address on bus.
3.Receivedata from bus.
4. Release bus.
Different bus PROTOCOLS employ variants and enhancements to this simple schema, for example possibly transferring more than one data item per cycle.