1.1 Architecture Flashcards

1
Q

Memory

A

Stores data and instructions currently in use

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

CPU

A

Processes data and executes instructions

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

Program counter

A

Holds address of the next instruction

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

Memory address register

A

Stores the address of the instructed that is currently getting fetched

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

Memory data register

A

Holds data that has already been fetched from main memory

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

Accumulator

A

Holds results of calculations

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

Control unit

A

Decodes instructions and sends signals to control the CPU

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

Address bus

A

From the MAR to RAM

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

Data bus

A

from RAM to the MDR

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

Cache

A

Fast access memory to frequently used data without going back to RAM

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

Fetch

A

Program counter checked
Passes to MAR
MAR fetched from main memory via address bus
Data bus returns to MDR
program counter increments by one

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

Decode

A

CU decodes data/instructions

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

Execute

A

Depending on the instruction the CPU:
Fetches data for calculation(ALU-ACC)
Jump to another instruction out of sequence
Write data in ACC back to main memory

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

What factors affect performance of the CPU

A

Clock speed, number of cores, cache size

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

Clock speed affects cpu performance

A

Amount of FDE cycles per second(Hz)

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

Number of cores affects cpu performance

A

More cores, more cycles at the same time
Copy of a CPU

17
Q

Cache size affects cpu performance

A

Stores frequently used data
It’s quicker to fetch than going back to RAM as it is physically closer

18
Q

What are the 4 registers

A

Program counter
Memory data register
Memory address register
Accumulator

19
Q

What are the three components in a CPU

A

control unit
Arithmetic logic unit
Cache

20
Q

What are the two buses

A

Data bus
Address bus

21
Q

Embedded system

A

Computer system with a dedicated function within a larger electrical system

22
Q

Properties of embedded systems

A

Low power consumption
Small size
Low cost
Simple CPU and memory unit

23
Q

Examples of embedded system

A

Microwave
Dishwasher
Washing machine
Sat nav

24
Q

What speed do modern processors operate at

A

Billions of cycles per second (gigahertz- GHz)

25
Computer
An electronic device that takes an input, processes data and delivers and output
26
What is the von neuman architecture
A cpu and a single memory unit of RAM
27
What is a computer
An electronic device that takes an input processes data and delivers an output
28
Arithmetic logic unit
Completes calculations
29
What speed do modern processors operate at
Billion cycles per second (GHz)