Computer Crossword

1234567
Across
  1. 4. set of instructions, data or programs
  2. 5. The theme of this puzzle
  3. 7. software performing tasks on user commands
Down
  1. 1. Two or more computers connected to each other
  2. 2. physical parts of a computer
  3. 3. system software supporting computer functions
  4. 6. a connection board for important components