Use - for spaces some words abbreviated

123456789101112131415161718192021222324252627282930
Across
  1. 3. supply gives power to computer
  2. 8. how dats is transmitted over devices
  3. 10. pulls unwanted heat away
  4. 12. facts and statistics
  5. 15. tells you what type of file you have
  6. 16. connects with user via visuals
  7. 17. holds data in a structured fashion
  8. 18. physical components of the computer
  9. 20. saving data to be accessed long term
  10. 22. processes data and makes calculation
  11. 23. computers short term memory
  12. 24. a person who operates something
  13. 26. a class of extremely fast computers
  14. 28. structure of every node in a network
  15. 29. a device used to input information
  16. 30. processes requests from a clients
Down
  1. 1. a circuit board that can be inserted
  2. 2. hardware that sends data to computer
  3. 4. in between sizes of a phone and pc
  4. 5. stores all your data
  5. 6. connects use to a program
  6. 7. software that support basic function
  7. 9. a software program manipulating data
  8. 11. aka big iron used by companies a lot
  9. 13. encrypted access over the internet
  10. 14. has a microprocessor as its CPU
  11. 19. holds cpu ram and motherboard
  12. 21. main circuit board of a computer
  13. 22. a device for storing and processing
  14. 25. 7 layers computers use on a network
  15. 27. links computers in same building