1.1.1 CpuArchitecture Flashcards

1
Q

CPU components

A

ALU - arithmetic logic unit
CU - control unit

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

CPU registers

A

PC - program counter
Acc - accumulator
MAR - memory address register
MDR - memory data register

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

main components

A

CPU - central processing unit
RAM - random access memory
FDE - fetch decode execute cycle

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

CPUs do … (2 things)

A
  • process data & instructions
  • control rest of computer system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

flow of data between RAM and CPU

A
  1. when writing programs, code is stored in RAM
  2. when you run it the CU fetches one of the lines of code from the RAM and decodes it into commands
  3. ALU executes the commands in your code
  4. output is stored in main memory/RAM
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

ALU

A

carries out arithmetic + logic operations

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

CU

A

regulates and integrates operations

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

Cache

A

a type of high speed RAM in the CPU

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

PC

A

used to keep track of addresses of current/next instructions

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

Acc

A

short term immediate storage of arithmetic + logic data in CPU

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

MAR

A

holds addresses of current instruction

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

MDR

A

holds content found at address held in MAR

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