Processor Components Flashcards

1
Q

ALU

A

Arthimetic Logic Unit
ADD, SUBTRACT etc
AND, NOT etc

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

CU

A

Control Unit

Controls flow of data in CPU

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

Register

A

High speed memory cells
Used in fde cycle
Temporary storage
Frequent access

Program Counter
Memory Address Register
Current Instruction Register
Memory Data/Buffer Register
Accumulator
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Bus

A

Parallel wires
Connect processor to main memory to other parts
Control, Data, Address

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

Opcode, Operand

A

Type of instructions, data to be executed (actual data or address of data)

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

Fetch, Decode, Execute

A

Address of instruction copied from PC to MAR
Instruction at address from RAM
PC is incremented
Moved to MDR/MBR
Copied to CIR
Instruction at CIR decoded
Opcode carried out on data, ALU often used

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

Processor performance

A

Clock speed, cores, caches and pipelining

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

Assembly language

A

Low level language
Opcode and operand
Opcode = mnemonics

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

Von Neumann Architecture

A

Data and instructions in same memory
1 bus to transfer them
Used in PCs

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

Harvard Architecture

A

Separate memories for data and instructions
Parallel buses
Used in embedded systems
Can have different word lengths

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

CISC

A

Complex instruction set computers
1 instruction = many subtasks
Translate easily, little amount of memory used
Special instructions designed into hardware

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

RISC

A

1 simple instruction executed at a time
Pipelining is possible
More complex to translate, large amount of memory needed

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

Co processor system

A

Extra processor to perform specific task

eg GPU

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

Secondary Storage

A

Hard Disk, Optical Disk, Solid State Storage

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

Contemporary Processor Architecture

A

Uses VN and H

Modern computers

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