CPU Architecture Flashcards

1
Q

What architecture was used before Von Neumann?

A

Harvard architecture.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the main characteristic of Harvard achitecture?

A

Data and instructions stored separately.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the main problems with Harvard architecture?

A

Slower.
Less organised.
Sometimes needed to re-wire to re-program.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Von Neumann architecture the basis for?

A

General-purpose computers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the main features of Von Neumann architecture?

A

Data and instructions both in main memory as binary.
Instructions are fetched serially.
Processor uses the FDE cycle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does ALU stand for and what is its general purpose?

A

Arithmetic logic unit.
Preforms calculations and makes logical decisions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does the ALU do (in detail)?

A

Preforms arithmetic and logical operations.
Gateway between primary memory and secondary storage (Data passes through).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the controller’s general purpose?

A

Drives the execution of program instructions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does the controller do (in detail)?

A

Controls and monitors communication between hardware.
Oversees data input, output, and delivers data (Place + time).
Ensures successful delivery of signals.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are buses?

A

Series lines connection process to other hardware.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are address buses?

A

Uni-directional.
Sends addresses from the CPU to RAM.
Identifies location in cache/main memory that is to be read/write to.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are data buses?

A

Bi-directional.
Between main memory and processor.
Related to address in address bus.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are control buses?

A

Bi-directional.
Between controller and hardware for communication.
Determine data processing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly