You find out the style of memory needed and you find out how much memory you have and you find out how many slots the machine has for memory and how many are being used.
Sometimes when all the slots are full you need to replace an existing bank of (small) memory with a new bank of bigger memory.
I have a free utility called "speccy" that informs me of my memory - it say this...
Memory slots
	Total memory slots	2
	Used memory slots	1
	Free memory slots	1
Memory
	Type	DDR3
	Size	2048 MBytes
	Channels #	Single
	DRAM Frequency	398.9 MHz
	CAS# Latency (CL)	6 clocks
	RAS# to CAS# Delay (tRCD)	6 clocks
	RAS# Precharge (tRP)	6 clocks
	Cycle Time (tRAS)	15 clocks
Physical Memory
	Memory Usage	50 %
	Total Physical	1.96 GB
	Available Physical	0.98 GB
	Total Virtual	7.99 TB
	Available Virtual	7.99 TB
SPD
	Number Of SPD Modules	1
		Slot #1
Memory is relatively cheap - Kingston used to have a "Memory Finder" utility on their web site.
What makes you think you need more memory? If the machine ran OK when it was new and you are not making any excessive demands on it then you probably have another issue rather than insufficient memory - but generally speaking memory is relatively cheap but do not necessarily expect a noticeable increase in performance .
                
 Peccavi
                
 June 2011