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