and the corresponding type numbers for further processing by the processor if required.[clarification needed] A computer that uses memory-mappedI/O accesses
devices via I/Oports. In system architectures in which portI/Oandmemory are mapped into a suitable address space, an IOMMU can translate portI/O accesses
memory access (DMA) operations, the CPU is uninvolved in the data transfer. The term can refer to either memory-mappedI/O (MMIO) or port-mappedI/O (PMIO)