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