IO addresses are the types of addresses assigned to each I / O port of your computer, including USB , Firewire, Ethernet , VGA, and DVI ports, as well as other ports that are in your computer. .
Each I / O device is connected with your computer which is mapped with a unique I / O (Input / Output) address.
Having a unique address assigned for each port allows the computer to easily recognize it and also to locate the devices that attach to the computer.
They can be a keyboard , mouse, monitor, printer, or any other device, in which case the computer detects them by their I / O address. Because I / O addresses are controlled by the motherboard of the computer that does not use any system memory or RAM .