Software

1234567891011121314151617
Across
  1. 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
  2. 9. programs that perform specific common task related to running the computer, e.g. zipping files
  3. 10. programming code that has not yet been compiled into an executable file.
  4. 11. programs that perform specific tasks that would need doing even if computers didn't exist, e.g. editing text, carrying out calculations
  5. 12. how the operating system uses RAM to optimise the performance of the computer
  6. 14. a suite of programs designed to control the operations of the computer.
  7. 16. how an operating system manages hardware and software to optimise the performance of the computer
  8. 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. 1. a generic term for the physical parts of the computer, both internal and external
  2. 2. a generic term for any program that can be run on a computer.
  3. 3. a language based on giving the computer commands or procedures to follow.
  4. 4. compiled code that can be run as an executable on any computer
  5. 6. a program that manages the operation of a computer.
  6. 7. a programming paradigm that encapsulates instructions and data together into objects
  7. 8. code, data and resources that can be called by other programs
  8. 13. how an operating system stores and retrieves files
  9. 15. a technique to ensure that different users or different programs are able to work on the same computer system at the same time