08 - Von Neumann, Harvard and modern Architecture

 1. How was the early electronic computer Colossus programmed?

  By a punch card

  By changing switches and plugs

  By voice command

  By a stored program

 2. What was one basic problem of pre-Von Neumann computer architecture?

  Re-programming took a very long time

  Computers were heavier

  Greater memory was required

  CPUs were slower

 3. Von Neumann proposed that both data and instructions could be stored in the same memory.



 4. What directs the operation of the processor in response to instructions?

  The control unit

  The random access memory

  The keyboard

  The memory bus

 5. What does the arithmetic logic unit do?

  It performs arithmetic and logic operations on data

  It inserts logic statements into the program

  It transfers data between different locations in the computer

  It stores data for the CPU

 6. A register is …

  A form of data bus

  An index of all memory locations

  A temporary storage area

  A form of secondary storage

 7. Which of the following are examples of registers?
1. Program counter
2. Integer retrieval archive
3. Polynomial flux register
4. Current instruction register
5. Spare cloud index
6. Program minced word
7. Memory address register 
8. Memory buffer register 

  All of these

  1, 3, 5, 6 and 8

  1, 3, 4, 7 and 8

  1, 4, 7 and 8

 8. What is a Von Neumann bottleneck?

  When the data and program become corrupted

   When the speed of transfer between the CPU and memory is slower than the speed of the processor

  When the processor cannot keep up with the speed of incoming data

  When the data is stored in the wrong location

 9. Which of these are steps that can be taken to mitigate the bottleneck?
1.Using a branch predictor
2. Using data compression
3. Using caches 
4. Limiting CPU stack
5. Editing data 

  All of these

  1, 2 and 3

  1, 3 and 4

  2, 4 and 5

 10. What is a RAMBUS?

  The connection between the RAM and data bus

  A form of RAM that can be moved around the computer

  A form of RAM built into the CPU

  A system combining RAM, the RAM controller and the bus

 11. What is PIM?

  Preferable Information Manager

  Processing in Memory

  Pliable Information Mode

  Processor Integral Memory

 12. Traditional Harvard architecture stores data and instructions in two different memories.



 13. Why do digital signal processing (DSP) systems tend to use Harvard architecture?

  Because speed is a priority

  Because it is easier to operate

  Because the programmers generally attended Harvard University

  Because it is cheaper to implement

 14. Modified Harvard architecture allows the instruction memory to be accessed as if it were data.



 15. What is an artifical neural network?

  A cloud system of networked consoles

  A computing system with architecture inspired by biological neural networks

  A constellation of satellites providing global wifi

  An architecture that uses more than two memories