|
This section contains 135 words (approx. 1 page at 300 words per page) |
A port memory, also known as memory-mapped I/O (Input and Output), is, along with port-mapped I/O, a means to connect external devices to a computer's central processing unit.
In memory-mapped I/O, each device has a separate address that is mapped into the system memory, along with random-access memory (RAM) and read-only memory (ROM). The machine's normal memory access instructions enables a device to be activated and used.
An advantage of memory-mapped I/O is that every instruction that can convey information to memory can be used to manipulate an I/O device, such as a printer or a monitor. A disadvantage to this mode of operation is that the entire identifying address must be fully decoded for every device. For extensive addresses, this can add to hardware costs.
|
This section contains 135 words (approx. 1 page at 300 words per page) |
