COMPUTER SOFTWARE AND HARDWARE PUZZLE

123456789101112131415161718192021
Across
  1. 2. creates a copy of a file in case the original is lost
  2. 6. ~1000 kilobytes
  3. 7. the building block of a digital circuit
  4. 10. an application that helps the computer run smoothly
  5. 12. multiple inputs make an output
  6. 13. software the computer needs to run
  7. 16. the speed at which the process can take place
  8. 18. non physical part of a computer
  9. 20. connects all the hardware together
Down
  1. 1. part of a computer you can touch
  2. 3. compresses files to make them smaller and easier to send
  3. 4. protects against harmful files and websites
  4. 5. a piece of software the user can interact with
  5. 8. ~1000 megabytes
  6. 9. handles all the instructions
  7. 11. data type of one or two values
  8. 14. only one input makes an output
  9. 15. a program that runs the computers hardware
  10. 17. one input or another input makes an a output
  11. 19. stores all ongoing processes
  12. 21. stores data