Abbreviations 5 quiz

Average:  4.60
Played:  24770
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?