Across
- 5. the part of an operating system that controls all input and output devices; it is made up of sub-systems such as printer management
- 6. a memory area used to store data temporarily
- 7. a program that provides low level control for devices
- 8. stands for electronically erasable programmable ROM
- 10. software that supplies a still or moving image on a monitor if a computer has been inactive for a period of time
- 15. a function that allows a computer to process more than one task/process at a time
- 16. displaying source code using different colours and formatting, which make the code easier to read and understand
- 17. a programming language that is independent of computer hardware, a program written in a HLL needs to be translated into machine code before it is executed.
- 20. a routine in a program or operating system that recognises and recovers a system from abnormal inputs or hardware faults (for example, recovery from an attempt to divide by zero)
- 21. an interface which allows communication with the computer by typing in commands using a keyboard
- 22. converts a program written in a high-level language program into machine code interpreter – a computer program that analyses and executes a program written in a high-level language line by line
- 24. an interface supplied by the operating system to ‘hide’ the complexities of the software and hardware from the human user
- 25. (utilities) part of an operating system which carries out certain functions such as virus checking, defragmentation and screensaver
- 27. software that communicates with the operating system and translates data into a format understood by the device
- 29. finding errors in a computer program by running or tracing the program
- 30. a small program that is used to load other programs to correctly ‘start-up’ a computer system
- 31. an interface that uses icons to represent apps and tasks which the user can select/launch by clicking on a mouse or using a touch screen
- 32. part of an operating system that manages files in a computer (for example, the ability to create, delete, copy, open, close and rename files)
- 33. a signal sent from a device or software to a microprocessor requesting its attention; the microprocessor suspends all operations until the interrupt has been serviced
Down
- 1. the part of an operating system that ensures the integrity, confidentiality and availability of data
- 2. software that quarantines and deletes files or programs infected by a computer virus; the software can run in the background or be initiated by the user
- 3. a process that reorganises sectors on an HDD by rearranging blocks of data so that they are contiguous
- 4. the part of an operating system that controls main memory
- 9. software that handles interrupt requests (for example, when the printer out of paper) and sends a request to the CPU for processing
- 11. Programs (such as viruses, worms and Trojan horses) that are installed on a user’s computer with the aim of deleting, corrupting or manipulating data illegally
- 12. a computer program that translates programming code written in assembly language into machine code
- 13. a binary programming language, a program written in machine code can be loaded and executed without translation
- 14. system software that provides an environment in which applications can run and also provides an interface between computer and human operator
- 18. a programming language that is dependent on computer hardware, both machine code and assembly language are llls
- 19. a person responsible for the upkeep and maintenance of a computer system that involves multi-user function user account – an agreement that allows an individual to use a computer; the user needs a user name and password to enter the user’s area
- 23. a programming language that is dependent on computer hardware, a program written in an assembly language program needs to be translated into machine code before it is executed
- 26. – a suite of programs used to write and test a computer program written in a high-level language
- 28. a computer program that translates a source program written in a high-level language to machine code
