Computers 'n' stuff

1234567
Across
  1. 2. any physical device capable of storing information temporarily
  2. 4. a process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer.
  3. 6. an electronic device for storing and processing data
  4. 7. an error, flaw, failure or fault in a computer program
Down
  1. 1. Read Only Memory
  2. 2. a network in which the devices -- or nodes -- are connected
  3. 3. Random-access memory
  4. 5. networking device that forwards data packets between computer networks
  5. 6. central processing unit