1. Early computers were used for code breaking. If there was then a need for them to be used for something else, it would take a complete ______________ by hand (a long process). There was no such thing as a quick update!
2. It was the famous scientist John Von Neumann that came up with an idea that made computers far easier to update and change. (this is a simple definition) This is called the:
3. Von Neumann's _____________ _____________ _______________ was an amazing discovery. It meant that the data to be used as well as the software (instructions) could both be stored in the computer's memory (RAM).
4. What is one obvious advantage to having a stored program computer as opposed to the older computers that did not incorporate this concept?
5. The ________________ was the first fully electronic computer to run a stored program. It ran a factoring program for 52 minutes on June 21, 1948, after running a simple division program and a program to show that two numbers were relatively prime
6. Read the excerpt below that outlines the main features of the Von Neumann Architecture. Fill in the blanks for point #2.
7. We also know that the Von Neumann computer has an IAS, or Immediate Access Store, where it puts both programs and data. We often commonly refer to this memory as _______
8. With the success of the Von Neumann Architecture why would anything else be needed? There was however a rival architecture called the "Harvard Architecture". This idea involved:
9. Read the following excerpt that explains the need for building in input and output of data into the architecture of a CPU and fill in the blanks.
10. The von Neumann bottleneck was described by John Backus in his 1977 ACM Turing Award lecture. What causes it?
11. One way of addressing the issue of the bottleneck (von neumann architecture) is to:
12. Von Neumann architecture refers to the use of two processors.
13. The number of bits that can be fetched in one go from the IAS (Immediate access store) is known as the
14. All the instructions that any particular CPU can use are known as the INSTRUCTION SET
15. The accumulator is a type of:
16. Von Neumann processors have separate areas of memory for data and the programs that use them.
17. Whilst in use the data and instructions in a von neumann architecture computer are stored in RAM (Main Memory) In order for the CPU to fetch an instruction from main memory (RAM), the instruction is temporarily stored in:
18. The address of the data or instruction being accessed is temporarily stored in the Memory Address Register.(MAR)
19. The program counter within the CPU is:
20. The design of a von Neumann architecture machine is simpler than that of a Harvard architecture machine, which is also a stored-program system but has ...