Does an IO port address belong to RAM?

Usr1

I have been using Linux (Ubuntu). To communicate with IO devices, IO port addresses are used. For example, 0x378 is an address for a parallel port.

Is an IO port address an actual RAM address? If it's not, where does it reside?

user3767013

Back to the root of the IBM PC which used 8088 microprocessor, separate address rooms were used for RAM and IO. The 8088 processor supported 20 bit addresses when accessing RAM, but used only 16 bit addresses for access IO. There was an extra pin on the processor to signalize whether RAM or IO is addressed.

This procedure is called port-mapped I/O and is still being used by actual X64-processors.

So the address 0x378 for parallel port does not present an address in RAM.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

The CPU, BIOS, or OS does the IO port address assignment?

From Dev

The CPU, BIOS, or OS does the IO port address assignment?

From Dev

This email address does not belong to the same domain as the site-ContactForm7

From Dev

Wordpress: Contact Form 7 Plugin Error: This email address does not belong to the same domain as the site

From Dev

grails hasOne but does not belong to

From Dev

Where does 'flash' belong to?

From Dev

column does not belong to table?

From Dev

Does a switch know the mac address of other port of a bridge?

From Dev

What does "bind_address" mean in SSH port forwarding?

From Dev

bash - ftp - 501 PORT address does not match originator

From Java

Where does the .gitignore file belong?

From Java

Where does the @Transactional annotation belong?

From Dev

Column abc does not belong to table?

From Dev

In which class does this method belong?

From Dev

Column Does Not Belong To DataRow Exception

From Dev

Column "name" does not belong to table

From Dev

attribute groups does not belong to object

From Dev

In which class does this method belong?

From Dev

Is it possible to ping an address:port?

From Dev

Bind address and port to RMI

From Dev

How is the port address decoded?

From Dev

Inferring a single port RAM in Verilog

From Dev

Dual port RAM best practices?

From Dev

virtual address space and physical RAM

From Dev

How does 192,168,1,2,7,138 convert to port 1930 on IP address 192.168.1.2

From Dev

Linux ss to inspect netlink socket, what does 'Local Address' and 'Port' mean?

From Dev

Holding IO Port open

From Dev

What package does debugger command 'x' belong to?

From Dev

Expression references a method that does not belong to the mocked object

Related Related

HotTag

Archive