ABSTRACT

This chapter focuses and elaborates on various aspects of buses, which are the infrastructure for data transfer in the system. By using the general architecture figure, we can relate to the buses in the system (Figure 7.1). A bus, sometimes called a channel, is the mechanism for connecting various functional units in the system. We have discussed already some units that connect and transfer data, for example, the processor, which needs the data from the memory, both for instructions and their operands. Another similar example is the various types of memories that have to be connected for transferring the data seamlessly (without the running program or the operating system’s control). The concept of modularity, emphasized by the von Neumann architecture, needs a mechanism for data transfer, and this is implemented using various buses. Buses as part of the architecture. https://s3-euw1-ap-pe-df-pch-content-public-p.s3.eu-west-1.amazonaws.com/9781315373287/43baf177-cf4e-4bb4-a739-ac4db6084463/content/fig7_1_C.jpg" xmlns:xlink="https://www.w3.org/1999/xlink"/>