How is the configuration on the macbooks work? Do they have two ram slots? If my macbook has 1 GB memory, does it actually have 2 x 512 chips, filling up the two slots (if there is two slots). Can I upgrade these myself w/o voiding any warranty? Thanks.