PGA vs BGA

massa902

Honorable
Jul 9, 2013
312
0
10,790
I was wondering about laptop CPU's. what is the difference between BGA and PGA. I read somewhere that if you laptop supports BGA you can upgrade you CPU is this true? Like for instance the 2960xm can be a BGA CPU I think. bit of an extreme example to use considering the cost.
 
PGA = Pin Grid Array. PGA CPUs are inserted into a socket which means they can potentially be upgraded in the future. The BIOS must recognize the CPU though otherwise the laptop (or desktop) may not boot at all or the CPU runs at reduced speeds.

BGA = Ball Grid Array. These CPUs are soldered directly into the motherboard (embedded) which makes them extremely difficult / impossible to replace the CPUs without proper equipment. It is doubtful that a laptop (desktop) with a BGA socket CPU would support other CPU models.