Technology – Vocabulary

Can you match the technology vocabulary words to their definitions?