Computer Systems Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Architecture that uses the same address for instructions and data

A

Von Neumann

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

Architecture that executes an instruction every 2 clock cycles

A

Von Neumann

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

Architecture that uses separate memory addresses for instructions and data

A

Harvard

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

Architecture that executes an instruction every clock cycle

A

Harvard

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

Architecture used in embedded systems

A

Harvard

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

Architecture used in computers

A

Von Neumann

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

Architecture with one bus

A

Von Neumann

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

Architecture with 2 buses

A

Harvard

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

Architecture that’s expensive but allows parallel access

A

Harvard

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

Architecture that is cheap but creates a bottleneck for buses

A

Von Neumann

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

Architecture used in cache memory

A

Harvard

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

Architecture used in main memory

A

Von Neumann

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

CISC

A

Complex Instruction Set Computer

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

RISC

A

Reduced Instruction Set Computer

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

Von Neumann

A

Everything kept together

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

Harvard

A

Everything kept separately

17
Q

Instruction set uses as few lines of code as possible

A

Complex Instruction Set Computer CISC

18
Q

Instruction set breaks down tasks into more simple instructions

A

Reduced Instruction Set Computer

19
Q

Instruction set used in embedded systems

A

Reduced Instruction Set Computer RISC

20
Q

Instruction set that combines load/store instruction within the instruction that carries out the actual calculation

A

Complex Instruction Set Computer CISC

21
Q

Instruction set with one job to do

A

Reduced Instruction Set Computer RISC

22
Q

GPU

A

Graphics Processing Unit. Has thousands of cores to process parallel tasks effectively. Works sequentially. Used for small, computer intensive tasks and can act together with CPU render graphics but also to perform floating point arithmetic, mastering music projects, encryption, digital signalling processing (DSP) etc.

23
Q

Concurrent processing

A

AKA Parallel processing. Several cores working together at the same time

24
Q

Co-processor

A

An extra processor used to supplement the CPU. Performs floating point arithmetic, graphics processing DSP etc (same as GPU)

25
Q

Pipelining

A

Improving performance by overlapping stages of fetch execute cycle breaking down stages in arithmetic instructions etc. As soon as an instruction exits the pipeline another enters