Anatomy of a Computer (but cool puzzle)

1234567891011121314151617
Across
  1. 1. the flow of power
  2. 3. random
  3. 4. output device that makes sound
  4. 6. data that is sent out/displayed
  5. 7. how info is kept/retained
  6. 8. 0 and 1s
  7. 11. uses binary calculator to do math
  8. 12. binary digit
  9. 13. electronic device that stores/manages info
  10. 16. a part in a computer that processes
Down
  1. 2. switches inside microprocessor
  2. 5. program(s) used by a computer
  3. 9. retrieves info and passes it on
  4. 10. programmable bit of colour on a screen
  5. 14. handheld input device used with a computer
  6. 15. part of pc system that starts with fire
  7. 17. read