Vista actually needs STT-MRAM - ("MagnetoResistive Random Access Memory") MRAM is unlike conventional RAM chip technologies, in MRAM data is not stored as electric charge or current flows, but by magnetic storage elements. The elements are formed from two ferromagnetic plates, each of which can hold a magnetic field, separated by a thin insulating layer. One of the two plates is a permanent magnet set to a particular polarity, the other's field will change to match that of an external field. A memory device is built from a grid of such "cells".
Reading is accomplished by measuring the electrical resistance of the cell. A particular cell is (typically) selected by powering an associated transistor which switches current from a supply line through the cell to ground. Due to the magnetic tunnel effect, the electrical resistance of the cell changes due to the orientation of the fields in the two plates. By measuring the resulting current, the resistance inside any particular cell can be determined, and from this the polarity of the writable plate. Typically if the two plates have the same polarity this is considered to mean "0", while if the two plates are of opposite polarity the resistance will be higher and this means "1".
Regarding the Spin torque transfer writing technology: STT is a technology in which data is written by aligning the spin direction of the electrons flowing through a TMR (tunneling magneto-resistance) element. Data writing is performed by using a spin-polarized current with the electrons having the same spin direction. Spin torque transfer RAM (STT-RAMTM) has the advantages of lower power-consumption and better scalability over conventional MRAM. Spin torque transfer technology has the potential to make possible MRAM devices combining low current requirements and reduced cost.
Unfortunately, the state of this technology is such that, in order to align the spin-direction, the user must attach his computer up to a stationary bicycle and pedal at the associated Mhz of the memory. This can be effective at low data transfer rates, but most users pass out within the first 20 minutes or so....