Computer Organisation + Architecture

Subdecks (3)

Cards (54)

  • The Harvard Architecture only has two banks of memory, whereas the Von Nneumann Architecture has four.
  • A prime example of a powerful early machine is Colossus
  • Colossus - Reprogramming through setting switches was very inefficient and time consuming
  • The Von Neumann architecture mainly has one shared program and data memory while Harvard architecture has two separate memories
  • The Von Neumann architecture uses a single bus for both data and instructions, while the Harvard architecture uses separate buses for data and instructions.
  • Harvard architecture allows for more efficient use of resources as it can process multiple operations simultaneously without interference from other processes.
  • What is the advantage of using Harvard Architecture compared to Von Nneumann? 

    1. Faster execution - it executes instructions in one clock cycle
    2. It has two memory stores so it reduces errors
  • Advantage of Hamming code over parity bit
    It corrects single-bit errors