Hardware/Software project thingy

1234567
Across
  1. 1. a component that performs instructions that the computer is given
  2. 3. Contains non-volatile permanent data that your computer needs to run
  3. 4. A digital storage that tons of data inside
  4. 5. A component that transfers heat to a liquid inside of your computer
  5. 7. A component that keeps your computer cold and from exploding literally
Down
  1. 2. A component that powers the PC
  2. 3. The data that your computer needs to run
  3. 6. Main component of the computer