Software

1234567891011121314151617181920212223242526272829303132
Across
  1. 3. low-level language translated into machine code
  2. 4. OS function managing files (create, delete, etc.)
  3. 7. interface that hides system complexity from users
  4. 9. OS function ensuring data integrity and confidentiality
  5. 12. software that allows communication between OS and hardware
  6. 14. software that quarantines and deletes infected files or programs
  7. 16. OS function controlling main memory
  8. 17. interface using icons and visual elements
  9. 22. program that loads the OS during startup
  10. 23. software providing interface and environment for applications
  11. 25. signal requesting CPU attention
  12. 27. person responsible for maintaining a system
  13. 28. programs designed to delete, corrupt or manipulate data illegally
  14. 29. ability to run multiple processes simultaneously
  15. 31. access setup requiring username and password
  16. 32. temporary memory area for data storage
Down
  1. 1. formatting code to improve readability
  2. 2. reorganising HDD data so blocks are stored contiguously
  3. 5. translates assembly language into machine code
  4. 6. displays images when a computer is inactive
  5. 7. OS function controlling input/output devices
  6. 8. low-level software controlling hardware
  7. 10. interface using typed commands
  8. 11. binary language executed directly by CPU
  9. 13. identifying and fixing program errors
  10. 15. hardware-dependent language (e.g. machine/assembly)
  11. 18. executes HLL code line by line
  12. 19. translates entire HLL program into machine code
  13. 20. hardware-independent programming language
  14. 21. programs part of an operating system which carries out functions such as virus checking, defragmentation and screensaver
  15. 22. making copies of files onto other storage media
  16. 24. converts high-level language into machine code
  17. 25. program that processes interrupts
  18. 26. electronically erasable programmable read-only memory
  19. 30. software suite for writing and testing programs