Writing and reading to external SDRAM

Basically, how does this work?

With an Arduino? You'll have to provide an example at least, because I dunno what interface it uses.

Chips like the 2560 used in the Mega can use an external RAM chip as extended memory. I believe that the Mega board does not expose all the pins required.