Connecting peripherals directly to the system bus causes problems like :
1.Peripherals operate on relatively slow data transfer rates and thus are impractical to use the high-speed system bus to communicate directly.
2.Conversely, in some cases the peripheral's transfer rate may also be faster than that of the memory/processor and this mismatch would lead to inefficienciesi in the operation.
3.Peripherals have different communication protocols, so data format or word length may not necessarily be the same as the computer. And converting it to suitable format makes the whole operation time consuming.
4.Peripherals vary in their methods of operation; so it practically becomes impossible to incorporate such a diverse set of logic within the processor.
In order to prevent these difficulties, I/O modules are are used instead of connecting peripherals directly into system bus.
Comments
Leave a comment