Abbreviations 5 quiz

Average:  4.59
Played:  26766
Dealing with computers means dealing with a lot of abbreviations. Can you guess what abbreviations such as LDAP, DIMM, DHCP, LZW, TARGA, API and PCI stand for?