Crossword on Motherboard / Bios / Firmware + Previous Computer Components

12345678
Across
  1. 2. Basic Input / Output System for computers
  2. 4. Hard Disk Drive stores digital data magnetically.
  3. 5. Software permanently embedded into the hardware
  4. 7. Data stored where it's forever safe
  5. 8. A computer's volatile, fast, temporary storage.
Down
  1. 1. Connects and facilitates communication between components
  2. 3. Temporary place to hold current programs
  3. 6. Storage that doesn't have moving parts
  4. 7. Central Processing Unit of a computer