Computer science crossword

1234567
Across
  1. 2. Control the functioning of the computer
  2. 3. The physical components of the computer system
  3. 4. Device where data is put into the computer system
  4. 5. The visual interface of the computer system
  5. 7. Space where data is stored for quick access
Down
  1. 1. A software system which allows the computer hardware to communicate with the computer software
  2. 6. The instructions the computer uses to operate