Crossword Puzzle: Computer Hardware & Software

12345678910
Across
  1. 2. Process of translating source code into machine code
  2. 5. Non-volatile storage device for data and programs
  3. 6. Software that manages computer hardware and provides a platform for applications
  4. 8. Brain of the computer, responsible for executing instructions
  5. 10. Temporary storage for data and applications
Down
  1. 1. Set of instructions used to solve a problem or perform a task
  2. 3. Network security system that monitors and controls incoming and outgoing traffic
  3. 4. Collection of organized data stored in a way that allows for efficient retrieval
  4. 7. Component that handles graphics rendering and computing
  5. 9. Component that provides power to the computer's components