The output of /proc/ioports provides a list of currently registered port regions used for input or output communication with a device. The first column gives the I/O port address range reserved for the device listed in the second column.
The /proc/iomem shows you the current map of the system's memory for each physical device. The first column displays the memory registers used by each of the different types of memory. The second column lists the kind of memory located within those registers and displays which memory registers are used by the kernel within the system RAM or, if the network interface card has multiple Ethernet ports, the memory registers assigned for each port.
Reference:
http://docs.redhat.com/docs/en-US/Re...ide/index.html