Fun Technology Puzzle

Public|
4
3
1
2
5
7
8
6

Across

1

Computer that provides services to others

4

Software designed to harm computers

5

Temporary storage for fast access

6

Computer model of a real-world system

7

Device that directs network traffic

8

Reusable block of code

Down

2

Wired networking technology

3

Global computer network

4

Display screen for a computer