Preview

08 - Von Neumann, Harvard and modern Architecture

 1. How was the early electronic computer Colossus programmed?
vonnharvard_q1.jpg

  By changing switches and plugs

  By a stored program

  By voice command

  By a punch card

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

  Greater memory was required

  Re-programming took a very long time

  Computers were heavier

  CPUs were slower

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

  FALSE

  TRUE

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

  The keyboard

  The memory bus

  The control unit

  The random access memory

 5. What does the arithmetic logic unit do?
vonnharvard_q5.png

  It transfers data between different locations in the computer

  It performs arithmetic and logic operations on data

  It inserts logic statements into the program

  It stores data for the CPU

 6. A register is …

  A form of data bus

  A form of secondary storage

  An index of all memory locations

  A temporary storage area

 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 

  1, 3, 4, 7 and 8

  1, 3, 5, 6 and 8

  1, 4, 7 and 8

  All of these

 8. What is a Von Neumann bottleneck?
vonnharvard_q8.jpg

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

  When the data and program become corrupted

  When the data is stored in the wrong location

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

 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 

  1, 2 and 3

  1, 3 and 4

  2, 4 and 5

  All of these

 10. What is a RAMBUS?

  A system combining RAM, the RAM controller and the bus

  The connection between the RAM and data bus

  A form of RAM built into the CPU

  A form of RAM that can be moved around the computer

 11. What is PIM?

  Preferable Information Manager

  Processor Integral Memory

  Pliable Information Mode

  Processing in Memory

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

  TRUE

  FALSE

 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.
vonnharvard_q14.png

  TRUE

  FALSE

 15. What is an artifical neural network?

  A computing system with architecture inspired by biological neural networks

  An architecture that uses more than two memories

  A constellation of satellites providing global wifi

  A cloud system of networked consoles