Most devices are actually input-output devices, but are classified based on their primary mode of operation. For example, a keyboard does provide some output (the status lights on the keyboard provide user feedback on the condition of the Caps Lock, Num Lock, and Scroll Lock keys), but is considered an input-only device, since the output it provides is minimal. Devices that are truly input-output devices are those whose functionality is (approximately) equal, at least in theory.
Devices which would be considered actual input-output devices are as follows:
All-in-One office devices, such as printer/fax/copier/scanner units.
Mass Storage devices, such as hard drives, disk burners (CD, DVD, etc)
Network Interface Controllers (Ethernet, Wireless, etc).
Specialty devices, such as touch-screen art pads.
read, write
The data bus is used to read or write (hence bi-directional) to the data location selected by the address written on the address bus. You only need to write (one-way) to the address bus to select the data location. It does not make sense to read from the address bus.
There are many sorts of input devices and devices to read and write from internal storage, you need to be more specific with your question and tell us what data it is that you are tying to read.
Laser beams are used to read and write data on CDs and DVDs. Apart from writing on these disks, the laser beam can also be used to erase the data stored or even overwrite the data stored with fresh data depending on the type of disk used.
The read and write control lines running through the data buses have control signals. The microprocessor can read data from memory or write data to the memory so the data buses are bidirectional. One direction is needed to write the data while another direction is required for the read command to fetch the data.
A CD or DVD drive is a media device. Data is usually read from it, but data can also be sent to it if it has writing capabilities.
The data bus of 8085 is 8 bit and so it will read or write 8 bits simultaneously.So it is Parallel Devise
It reads data for the CPU of the computer AKA The Brain
read: moving data from file to memory write: moving data from memory to file
There are 2 kinds Data bus and address bus data bus which carries the data ( includes both instruction and data). address bus which carries where the data in the data bus must be sent to in the RAM or which I/O device has to be active to read / write data to the data bus .
input device
read to the file