Professional Documents
Culture Documents
10 Modes of Data Transfer
10 Modes of Data Transfer
ii.
Interrupted-initiated I/O
iii.
Programmed I/O
Data transfer is initiated by an instruction in the
program.
Usually data transfer is between cpu register and
peripheral devices.
Even data transfer between cpu and memory is
carried on .
The peripherals are monitored constantly.
cpu stays in a program loop unit the I/o unit
indicates that the device is ready.
Its a time consuming process since the processor
is kept busy un-necessarily.
APPLICATIONS
It is very useful in small low speed
computers or in system that are
dedicated to monitor a device
continuously.
INTERRUPT I/O
Interface keep on monitoring the device.
When the interface senses that data is available
for transfer it simply sends the interrupt request
signal.
Interrupt signals are used to initiate the transfer
of data.
Interrupt request signal is issued only when the
data are available for transfer.
PRIOTY INTERRUPT
In this each and every device is established
with priority as there would be many devices
at a time requesting for services.
Device with higher priority is served first and
device with low next.
PRIORITY INTERRUPT
PRIORITY INTERRUPTS CAN BE ESTABLISHED
BY: Hard ware
software
Software method of initializing is known
as polling.
Daisy chaining priority method is used for
hardware method of establishing priority
POLLING
In this each device is polled sequentially.
It has got only one branch address.
the order in which they are tested decides
the priority of the interrupt.
It is a software method used to identify the
highest priority source.
DIRECT MEMORY
ACCESS(DMA)
* Bus request(BR)
* Bus grant(BR)
Conclusion
Transfer of data from one location
to another without changing the
binary information content. It
provides the user greater flexibility
to carry out various computational
class.