How does the kernel differentiate between ram and i/o addresses?

Printable View