Architecture

studied byStudied by 5 people
5.0(1)
Get a hint
Hint

von neumann architecture: basic concept

1 / 30

encourage image

There's no tags or description

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

31 Terms

1

von neumann architecture: basic concept

both the data and the software that are currently being used are stored in the computer memory (RAM) and a shared memory and bus are used for both instructions and data - in line w/ stored program concept

New cards
2

von neuman architecture: stored program concept

the machine code instructions are fetched from memory, decoded and executed in the processor​

New cards
3

von neuman architecture: components

control unit, ALU, buses and registers

New cards
4

von neumann architecture: why its useful

makes it easier to change tasks instead of rewiring by loading a different program into the memory

New cards
5

von neuman architecture: issues (4)

1. shared memory

2. memory leaks

3. data bus speed

4. data and instructions fetch rate

New cards
6

von neuman architecture: issues - data and instructions fetch rate

the rate at which data needs to be fetched is very different from the rate at which instructions are fetched, yet they still share the same data bus

New cards
7

von neuman architecture: issues - shared memory

both data and programs share the same memory, its possible for a defective program to over write another program in memory which could crash the system

New cards
8

von neuman architecture: issues - data bus speed

CPU runs much faster than the transfer speed of the data bus which leads to CPU spending much of its time waiting for data and instructions to arrive - von neumann bottleneck

New cards
9

von neuman architecture: issues - memory leaks

failure to release the memory which can cause insufficient memory for other programs to store

New cards
10

exam q: within a von neumann machine .............. are linked by a system bus

a processor, main memory and I/O controllers

New cards
11

harvard architecture: basic concept

has separate memories for instructions and data

New cards
12

harvard architecture: full explanation

memory is split into two parts, one for data and the other for program instructions

each part is accessed with a different bus, this allows CPU to fetch both data and instructions at the same time

New cards
13

harvard architecture: uses

used extensively with embedded Digital Signal processing (DSP) systems

New cards
14

harvard architecture: dsp applications - examples

audio, speech signal, biometrics, digital image, seismic, sonar and radar signal processing

New cards
15

harvard architecture: different memories can have different characteristics meaning....

- instructions may be read only while data may be read-write

- there could be more instruction memory than data memory, so larger word size is used for instructions

- instruction address bus may be wider than data bus

New cards
16

harvard architecture: why is it useful

- cpu can fetch data + instructions at same time, solving von neumann bottleneck

- faster than von neumann because data and instructions can be fetched in parallel

New cards
17

contemporary architecture: definition

modern high performance CPU chips uses both von neumann and harvard architecture

New cards
18

contemporary architecture: example

a main memory for holding both data and instructions but within the CPU cache memory, it is divided into an instruction cache and a data cache​

New cards
19

harvard vs von neumann: memory

separate data and instruction memory​ - memory units can have different characteristics (ROM/RAM)

New cards
20

harvard vs von neumann: memory

RAM used for data and instructions​

single control unit that sequentially works through instructions held in memory

New cards
21

harvard vs von neumann: address size

can be different for data and instructions adapted to needs

New cards
22

harvard vs von neumann: address size

same address size

New cards
23

harvard vs von neumann: number of buses

2 - one for instructions , one for data

New cards
24

harvard vs von neumann: number of buses

1 - shared

New cards
25

harvard vs von neumann: data/instructions

separate

New cards
26

harvard vs von neumann: data/instructions

together in same memory

New cards
27

harvard vs von neumann: programs

highly optimised - RISC

New cards
28

harvard vs von neumann: programs

instructions complex - CISC

New cards
29

harvard vs von neumann: uses

embedded systems and digital signal processors to do specific tasks

New cards
30

harvard vs von neumann: uses

conventional processors -PCs, servers, ​general-purpose computers to meet varying needs of end users

New cards
31

registers: why are they needed

faster access to most frequently used instructions and faster than accessing RAM

New cards

Explore top notes

note Note
studied byStudied by 21 people
Updated ... ago
4.5 Stars(2)
note Note
studied byStudied by 12 people
Updated ... ago
5.0 Stars(2)
note Note
studied byStudied by 33 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 10 people
Updated ... ago
5.0 Stars(2)
note Note
studied byStudied by 16 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 13 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 13 people
Updated ... ago
5.0 Stars(2)
note Note
studied byStudied by 13 people
Updated ... ago
5.0 Stars(1)

Explore top flashcards

flashcards Flashcard52 terms
studied byStudied by 4 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard206 terms
studied byStudied by 11 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard50 terms
studied byStudied by 3 people
Updated ... ago
5.0 Stars(4)
flashcards Flashcard147 terms
studied byStudied by 4 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard145 terms
studied byStudied by 60 people
Updated ... ago
5.0 Stars(2)
flashcards Flashcard105 terms
studied byStudied by 420 people
Updated ... ago
4.8 Stars(4)
flashcards Flashcard31 terms
studied byStudied by 1 person
Updated ... ago
5.0 Stars(1)
flashcards Flashcard24 terms
studied byStudied by 4 people
Updated ... ago
5.0 Stars(1)