Across
- 5. instructions that are stored in the ROM and are loaded when the computer starts
- 6. a program that controls a device, for example, a printer or a keyboard
- 8. a feature of an editor that identifies spelling errors and changes them
- 10. a translator that converts a high level language into a low level language. It checks one line of a code and then executes it before checking the next.
- 12. converts assembly language into machine code
- 15. a binary code, an example of a low-language language (7,4)
- 21. the method by which a user communicates with a computer
- 23. a language closer to the machine“s language, this could be assembly language or binary code (3,5,8)
- 26. a type of operatingsystem that allows the user to type or speak commands (7,8,9)
- 27. a type of application software that allows the user to create text based documents (4,8)
- 30. a type of operating system that includes windows, icons, menus and pointers.
- 33. a signal sent to the processor to tell it that its attention is required
- 34. a program that cannot be run on different types and manufacturers of computers (3, 8)
- 35. a program that retrieves an interrupt and performs the required action(s) (9,7,7)
- 37. a file produced by a compiler that can be run independent of translator software and does not include the source code (10,3)
Down
- 1. instruction code used in assembly language
- 2. a feature of an editor that changes the colour of text, for example, to highlight key words (6,5)
- 3. a hardware device, used to store or output data from a computer, that is not directly part of the computer itself
- 4. a program that manages the computer, allows the user to communicate with computer, and allows the software to be run (9,6)
- 7. a feature of an IDE that allows a program to be run and lets the user interact with the program (3,4,11)
- 9. a piece of software that allows a user to write, test and run program code
- 11. software that allows users to perform a task (11,8)
- 13. a type of programming language that uses English like commands (4,5,8)
- 14. code written in mnemonics that allow direct manipulation of the hardware. It must be converted into binary code to run (8,8)
- 16. a type of operating system where the user types commands (7,4,9)
- 17. a translator that converts a high level language into a low level language. It checks all the code before running the program
- 18. an example of application software to store and manipulate data
- 19. a program that can be run on different types and manufacturers of computers
- 20. a program that organises interrupts into an order based upon priorities (9, 7)
- 22. the first commands loaded when a computer starts, it checks hardware and loads the firmware
- 24. a type of application that performs calculations on data
- 25. a series of instructions written in a programming language that perform a function
- 28. system software that performs house-keeping activities (6,8)
- 29. a type of software that manages the hardware and software in a computer (6,8)
- 31. a type of software that converts code written into one programming language into another, usually a high level language into a low level language
- 32. a piece of software that retrieves and displays web pages (3,7)
- 36. a feature of an IDE that allows the user to enter and amend program code
