1.1.1 Flashcards

Structure and function of the processor

1
Q

What does the ALU do?

A

It performs arithmetic and logical operations such as fixed-point and floating-point operations, logical operations (AND, XOR, OR) and shift operations.

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

What is the function of the control unit?

A

Manages and co-ordinates activities of C.P.U.

Fetches next instruction, decodes it into sequential steps, manages execution and then stores results into correct memory or registers.

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

What is the function of a clock?

A

System clock sends signals to all computer components in order to synchronise computer operations.

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

What is a register?

A

A fast memory location in the processor or I/O controller.

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

What are general purpose registers used for?

A

Used to store data and instructions as a temporary measure.

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

What is a dedicated register?

A

Used by the processor to carry out a specific rule.

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

What is the function of the accumulator (ACC)?

A

It is special register used as fast temporary storage by the ALU.

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

What is the function of the Program counter (PC)?

A

Holds the memory location of the next instruction to be fetched.

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

What is the function of the memory address register?

A

Holds the address of the current instruction being executed.

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

What is the function of the memory data register?

A

Holds contents of MAR and associated data.

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

What is the function of the current instruction register?

A

Stores the instruction to be decoded and executed.

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

What is the bus system?

A

Communication link connecting various parts of a computer.

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

What is the function of Main memory?

A

It is where instructions and data processed by the processor are stored.

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

What is the function of Data Bus?

A

Transfers data

From processor to memory (write)

From memory to processor (read)

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

What is the function of Address Bus?

A

Specifies physical address in main memory; data to be read or written specified by data bus.

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

What is the function of the control bus?

A

Manages data processing by sending write and read signals to data bus.

17
Q

What is the function of an I/O controller?

A

Input (read) and output (write) signals sent to processor.

18
Q

How is PC used in functionality of processor?

A
  • Stores address of next instruction
  • Controls sequence which instructions are retrieved and executed.
  • Incremented after being read
  • Altered through jump instruction
19
Q

How does Clock speed affect processor performance?

A
  • Gives more FDE cycles per second
  • More instructions executed per second
  • Program executed in shorter time
20
Q

How does cache memory affect processor performance?

A
  • More space for data/instructions
  • RAM need less access
  • Faster to access cache then RAM
21
Q

How does cores affect processor performance?

A
  • Cores are independent processors located on CPU
  • Can process instructions increasing amount of instructions processed in a second
  • Decreases processing time of programs
22
Q

Explain Von neumann architecture.

A
  • Data and instructions stored in single memory location
  • Data and instructions transmitted via shared data bus
  • Used in general purpose computer systems
23
Q

Explain Harvard stored program computer.

A
  • Data and instructions stored in separate memory locations.
  • Instructions are fetched from instruction memory serially
  • Data is fetched when needed by an instruction
  • Faster as transmission of data and instructions can happen in parallel
  • Used in DSP (Digital signal processing) systems
24
Q

What is pipe-lining?

A

Allows next instruction to be fetched whilst simultaneously performing logical or arithmetic operations, holding them in a buffer close to processor until the instruction can be performed.

Can be divided into arithmetic and instruction pipeline.

Arithmetic pipeline represents part of an arithmetic operation that can be broken down and overlapped as they are performed.

Instruction pipeline consists of stages where an instruction is moved through a processor.