The MacBook Pro has two memory sockets and can be upgraded to 2GB, 3GB or 4GBs maximum, depending on processor speed and type.
This 256MB card is compatible with all MacBook Pro models.