Software
Across
- 5. the general name for any program that translates code from one language to another, for example translating source code into machine code. There are three types - compilers, assemblers and interpreters
- 9. programs that perform specific common task related to running the computer, e.g. zipping files
- 10. programming code that has not yet been compiled into an executable file.
- 11. programs that perform specific tasks that would need doing even if computers didn't exist, e.g. editing text, carrying out calculations
- 12. how the operating system uses RAM to optimise the performance of the computer
- 14. a suite of programs designed to control the operations of the computer.
- 16. how an operating system manages hardware and software to optimise the performance of the computer
- 17. to manage the hardware resources in order to provide for an orderly and controlled allocation of the processors, memories and I/O devices among the various programs competing for them and manage the storage of data. It hides the complexities of the hardware from the user.
Down
- 1. a generic term for the physical parts of the computer, both internal and external
- 2. a generic term for any program that can be run on a computer.
- 3. a language based on giving the computer commands or procedures to follow.
- 4. compiled code that can be run as an executable on any computer
- 6. a program that manages the operation of a computer.
- 7. a programming paradigm that encapsulates instructions and data together into objects
- 8. code, data and resources that can be called by other programs
- 13. how an operating system stores and retrieves files
- 15. a technique to ensure that different users or different programs are able to work on the same computer system at the same time