Step 1: Analyze statement A.
The address bus is used by the CPU to specify a physical address in memory. So, it connects the CPU to memory modules to identify a location, but the data itself is transferred over the data bus. The statement is slightly imprecise but captures the essence of using the address bus for memory access. Let's consider it correct in this context.
Step 2: Analyze statement B.
The system bus is the main communication pathway connecting the major components of a computer system, including the CPU, memory, and I/O devices. Connecting the CPU to I/O devices and cache is a primary function. Statement B is correct.
Step 3: Analyze statement C.
The system bus is logically divided into three parts: the address bus (carries memory addresses), the data bus (carries the actual data being processed), and the control bus (carries control signals and timing information). Statement C is correct.
Step 4: Analyze statement D.
The width of the data bus (e.g., 32-bit, 64-bit) directly determines how much data can be transferred at one time (simultaneously). A 64-bit data bus can transfer 64 bits of data in parallel. The statement claims there is no connection, which is false. Statement D is incorrect.
Conclusion: Statements A, B, and C are correct, while D is incorrect. The closest option provided is (B) A and C only, suggesting a stricter interpretation of statement A or B in the original question's context. However, based on general knowledge, A, B, and C describe the functions of computer buses correctly. If we must choose from the options, and assuming B is flawed (perhaps because the cache has a more direct bus), then "A and C only" becomes the most plausible answer.
In the design of a control unit of a processor, two common approaches are used: hardware control and microprogrammed control. Consider the following statements:
I. Hardware control units are generally faster but more difficult to modify than microprogrammed control units.
II. In a horizontal microprogrammed control unit, each control signal has a separate bit in the control word.
III. Vertical microprogramming leads to longer control words but provides greater parallelism.
IV. Microprogrammed control units are typically easier to implement and modify than hardware control units.