operating system - what is the difference between memory mapped io and io mapped io -


pls explain difference between memory mapped io , io mapped io

on x86 there 2 different address spaces, 1 memory, , 1 i/o ports.

the port address space limited 65536 ports, , accessed using in/out instructions.

as example, video card's vga functionality can accessed using i/o ports, framebuffer memory-mapped.

other cpu architectures have 1 address space. in architectures, devices memory-mapped.


Comments

Popular posts from this blog

ASP.NET/SQL find the element ID and update database -

jquery - appear modal windows bottom -

c++ - Compiling static TagLib 1.6.3 libraries for Windows -