CS Chp 3 & 4

1234567891011121314151617181920212223
Across
  1. 1. A circuit whose output depends on the input values and the previous output values
  2. 4. Adds two numbers and a carry input and produces outputs in the range 0 to 3
  3. 5. A circuit that performs logical operations on symbols
  4. 8. Small blocks of fixed-size of physical memory in the RAM
  5. 10. A method of creating Boolean algebra expressions from a truth table/Simplifying Boolean algebra expressions
  6. 12. Circuits that can store a state to be used at a later time (Either a 0 or 1)
  7. 14. A representation of identifiers using recursion
  8. 17. The first code that is executed when the computer system is started
  9. 19. A way of representing mathematical expressions and the order in which they should be carried out
  10. 22. The data that are being operated upon
  11. 23. A software platform that provides a platform/environment for programs to be run which are of benefit to a user
Down
  1. 2. A signal from a device or source seeking the attention of the processor
  2. 3. When the execution of processes are carried out simultaneously
  3. 6. A circuit whose output is dependent only on the input values
  4. 7. The number of instructions that complete in a span of time
  5. 9. Adds two numbers and produces outputs in the range 0 to 2
  6. 11. An algorithm that instructs the computer what to do
  7. 13. The time it takes each instruction to complete
  8. 15. A software which allows the user to boot up and use another OS (the guest) running from within their existing OS (the host)
  9. 16. The perpetual loading/unloading of pages due to a page from a disk immediately requiring the page it replaced which can cause a lot of inefficiency
  10. 18. A technique where multiple instructions are overlapped during execution
  11. 20. Part of a program being executed
  12. 21. A paging mechanism that allows a program to use more memory addresses than are available in main memory