Bits and Bytes

123456789101112131415161718192021222324252627282930
Across
  1. 1. Starting index of an array
  2. 4. Open-source operating system
  3. 7. Malicious replicating software
  4. 9. Provides resources to clients
  5. 11. Keyword used in generators
  6. 15. Write once run anywhere language
  7. 17. Base-2 number system
  8. 18. Core of an operating system
  9. 21. Collection of items
  10. 23. Step-by-step problem-solving process
  11. 28. Instance of a class
  12. 29. Smallest element in code
  13. 30. Multi-user multitasking OS
Down
  1. 2. Directs data across networks
  2. 3. On-demand internet computing
  3. 5. Smallest unit of a digital image
  4. 6. Physical computer components
  5. 8. Interconnected internet documents
  6. 10. Language for data and scripting
  7. 12. Find and fix code errors
  8. 13. Network security barrier
  9. 14. Repeating a set of instructions
  10. 16. Extensible markup language
  11. 19. Securing data via scrambling
  12. 20. Eight bits
  13. 22. High-speed temporary storage
  14. 24. Code hosting platform
  15. 25. Where active data is held
  16. 26. Connected computers communicating
  17. 27. Request for data from a database