Computer Organisation and Architecture - Stored Program Concept

studied byStudied by 0 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 11

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

12 Terms

1
What is the stored program concept?
Machine code instructions are stored in electronic memory directly accessible to the processor (main memory) which the processor fetches, decodes and then executes one at a time. Data is also stored in memory directly accessible to the processor which the processor can alter and apply arithmetic or logical operations to when needed.
New cards
2
Why is the stored program concept advantageous?
Any type of computation can be made without altering the hardware
New cards
3
What are the principles of the Von Neumann architecture?
Both data and instructions are stored in the same memory and are accessed by the same buses
New cards
4
Why is Von Neumann architecture advantageous?
-Simpler to design and implement the control unit as it fetches data and instructions in the same way
New cards
5
-Cheaper as less physical space is required
New cards
6
-Free data memory can be used to store instruction memory and vice versa so can use memory efficiently.
New cards
7
Where is the Von Neumann architecture used?
General purpose computers
New cards
8
What are the principles of the Harvard architecture?
Data and instructions are stored in different memories and are accessed by different buses
New cards
9
Why is Harvard architecture advantageous?
-Both data and instructions can be accessed simultaneously to reduce bottlenecking in buses and delays in fetching from memory
New cards
10
-Allows the data and instruction memories to be implemented differently
New cards
11
-Harder for hackers to exploit and inject code
New cards
12
Where is the Harvard architecture used?
Where the processor only has to do one major task such as in embedded systems or in digital signal processing (DSP) systems
New cards
robot