Tech puzzle

123456789
Across
  1. 2. unit of digital information
  2. 3. an error or flaw in s/w or h/w
  3. 4. hidden storage for quick access
  4. 5. device that directs network traffic between computers
  5. 8. wired network connection for fast data transfer
  6. 9. online storage and computing services accessed over internet
Down
  1. 1. small, fast storage locations in computer's processor for temporary data
  2. 3. wireless technology for exchanging data over short distances
  3. 6. primary storage device for saving data permanently
  4. 7. essential input device for computers