Puzzle #14 (Computer Terminology)

12345678910111213141516171819202122
Across
  1. 6. A device used to display information visually. (7)
  2. 7. Random access memory. (3)
  3. 9. A CPU can have multiple. (4)
  4. 10. A unit of measure equal to 1,024 bytes. (8)
  5. 11. Any physical component of a computer system. (8)
  6. 12. Provides protection by restricting internet traffic. (8)
  7. 15. An application for accessing websites. (7)
  8. 17. The instructions that control what a computer does. (8)
  9. 18. A set of instructions that a computer uses to perform a particular operation. (7)
  10. 19. A malicious program that is disguised as legitimate software. (6)
  11. 20. A copy of computer data taken and stored elsewhere. (6)
  12. 22. A type of malicious software. (5)
Down
  1. 1. A portable computer. (6)
  2. 2. A memory device for temporarily storing data. (6)
  3. 3. Data storage device. (4, 5)
  4. 4. An industry standard connection common in computers for connecting peripherals. (9, 6, 3)
  5. 5. A self-replicating program. (4)
  6. 8. The main printed circuit board. (11)
  7. 13. Establishing a connection with another computer. (9)
  8. 14. Software designed to harm. (7)
  9. 16. A system of interconnected computer systems. (7)
  10. 21. Changes to a computer program to update, fix, or improve it. (5)