Homographs and technology

12345678
Across
  1. 3. A small rodent / a computer input device.
  2. 6. The core of an operating system / a part of a nut.
  3. 7. To move content up or down on a computer screen / a rolled-up piece of paper.
Down
  1. 1. A harmful computer program / a tiny infectious agent that causes disease.
  2. 2. A device used to access a computer system / the end point of a transportation line or communication channel.
  3. 4. A mobile computing device / a flat slab of stone or clay used for writing.
  4. 5. To make a copy of something, and a physical/digital document that stores data.
  5. 8. A hidden storage area on a computer / a hiding place for treasures.