Software

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