Computer Science Crossword

12345678910111213141516171819202122232425
Across
  1. 2. Fast, volatile storage.
  2. 6. Slow, non-volatile storage.
  3. 7. Software that prevents, detects and removes viruses.
  4. 8. When a copy of all of or a section of the data on a computer or network is done.
  5. 11. A set of instructions.
  6. 14. A register that stores data and instructions from the current cycle.
  7. 16. The process of turning plain-text into cypher-text.
  8. 18. A register that stores the location of the next instruction.
  9. 19. Software that prevents, detects and removes malware.
  10. 22. A storage medium that only uses electronic circuits and no moving parts.
  11. 24. Any physical component in a computer system.
  12. 25. A law that protects personal data stored on computers.
Down
  1. 1. A high-level general-purpose coding language.
  2. 3. A register that stores the location of instructions for the current cycle.
  3. 4. A plain language description of the steps in an algorithm.
  4. 5. A type of variable that can be true or false.
  5. 9. The component of the CPU that does arithmetic calculations.
  6. 10. A storage medium that stores data on a magnetised medium
  7. 12. The set of rules that dictates the structure of a programming language.
  8. 13. Software that allows hardware to interact with other software.
  9. 15. A form of compression where the original data isn't lost.
  10. 17. A storage medium that uses a laser.
  11. 20. An inexact form of compression where the original data can't be recovered.
  12. 21. Basic Input Output System.
  13. 23. A form of non-volatile read-only sorage.