Topic Crossword - Computer Systems

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
Across
  1. 5. boolean operation that outputs true if either of its inputs are true.
  2. 7. languages that declare of specify what properties a result should have, e.g. results will be based on functions
  3. 10. an instruction set used for programming that can be executed on any computer using a virtual machine
  4. 12. a value or memory address that forms part of an assembly language instruction
  5. 13. how the operating system uses RAM to optimise the performance of the computer
  6. 14. a programming paradigm that encapsulates instructions and data together into objects
  7. 16. a memory unit that can store one bit.
  8. 17. boolean operation that outputs true if all of its inputs are false
  9. 19. result is true if either input is true.
  10. 23. 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
  11. 24. a method of representing/calculating the result of every possible combination of inputs in a Boolean expression
  12. 26. inverts the result so true becomes false and false becomes true
  13. 27. 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.
  14. 31. a program that translates a high-level language into machine code by translating all of the code.
  15. 34. a program that manages the operation of a computer.
  16. 35. operations within an instruction set that move the bits around within the operand
  17. 36. a program that translates a program written in assembly language into machine code
  18. 38. a technique to ensure that different users or different programs are able to work on the same computer system at the same time
  19. 39. boolean operation that outputs true if both inputs are true
  20. 42. machine code and assembly language
  21. 43. a suite of programs designed to control the operations of the computer.
  22. 46. a combination of logic gates
  23. 47. a process for simplifying Boolean expressions.
  24. 48. a program for translating a high-level language by reading each statement in the source code and immediately performing the action.
  25. 49. a circuit that performs addition using inputs from A and B only
  26. 51. an equation made up of Boolean operations
  27. 54. a generic term for the physical parts of the computer, both internal and external
  28. 55. a way of programming using mnemonics.
  29. 57. compiled code that can be run as an executable on any computer
Down
  1. 1. an interpreter works its way through a set of source code instructions identifying the next instruction and then running routine(s) to execute it, before moving on to the next instruction.
  2. 2. a single Boolean function that results in a TRUE or FALSE value
  3. 3. a generic term for any program that can be run on a computer.
  4. 4. the lowest level of code made up of 0s and 1s
  5. 6. short codes that are used as instructions when programming, e.g. LDR, ADD.
  6. 8. how an operating system manages hardware and software to optimise the performance of the computer
  7. 9. boolean operation that inverts the result so true becomes false and false becomes true.
  8. 11. result is true if any of the inputs are false.
  9. 15. operations within an instruction set that move bits within a register
  10. 18. the operand is the memory address or register number
  11. 20. the operand is the datum.
  12. 21. the patterns of 0s and 1s that a particular processor recognises as commands, along with their associated meanings
  13. 22. programs that perform specific common task related to running the computer, e.g. zipping files
  14. 25. true if either input is true but not if both inputs are true.
  15. 28. result is true if both inputs are false
  16. 29. how an operating system stores and retrieves files
  17. 30. an electronic component used to perform Boolean algorithms.
  18. 32. a language based on giving the computer commands or procedures to follow.
  19. 33. programs that perform specific tasks that would need doing even if computers didn’t exist, e.g. editing text, carrying out calculations
  20. 37. code, data and resources that can be called by other programs
  21. 40. a programming language that allows programs to be written using English keywords and that is platform independent.
  22. 41. operations within an instruction set that allow you to move from one part of the program to another.
  23. 44. an operation code or instructions used in assembly language
  24. 45. a circuit that performs addition using inputs from A and B plus a carry bit
  25. 50. result is true if both inputs are true
  26. 52. programming code that has not yet been compiled into an executable file.
  27. 53. boolean operation that outputs true if any of its inputs are false
  28. 56. boolean operation that is true if either input is true but not if both inputs are true.