Abbreviations 5 quiz

Average:  4.58
Played:  26493
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?