
10 Fundamentals of Computer Programming and IT
multiple paths, which are also termed as lines and each line is capable of transferring one bit at a time. Thus,
to transmit 8 bits simultaneously ov
er a bus, 8 lines are required. In addition, some other lines are needed for
controlling this transfer. A bus can be unidirectional (transmission of data can be in only one direction) or bi-
directional (transmission of data can be in both directions). In a shared bus, only one source can transmit data
at one time while one or more than one can receive that signal. A bus that connects to all three components
(CPU, memory, I/O devices) is called a system ...