• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/7

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

7 Cards in this Set

  • Front
  • Back

Von Neumann Architecture

Single memory unit shared between instructions and data.


This means that the program is stored with the data in the same format.




Sequential processing: instructions are fetched, decoded andexecuted one after another, one at a time.




Single control unit managing the program control.


Advantages

Cost of memory is less as it can be shared by program instruction and data.




More efficient use can be made of memory as it can be allocated to either program instruction or data.


Disadvantages

Less information throughput by the processor than in Harvard

Harvard Architecture

Separate main memory units, one for program instructions andone for data.




Separate buses connecting up the memory units.




The CPU can both read an instruction and perform a datamemory access at the same time, even without a cache

Advantage

The CPU canboth read an instruction and perform a data memory access at the same time,even without a cache, meaning more information is being put through.

Disadvantage

Cost ofmemory is higher as 2 separate main memories are needed.

Contemporary architecture (parallel processing)

Where multiple processors work together to solve a single problem.




SIMD = same operation carried out on multiple pieces of data at same time




MIMD = different operations carried out on multiple pieces of data concurrently. Allows for greater throughput.