C1 Structure & Function Of The Processor And Types Of Processors Flashcards

1
Q

What is a control unit?

A

Coordinate other components activity

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

What is the ALU?

A

The problem solving part of the CPU

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

What is a register?

A

Block of memory that stores instructions

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

What are buses?

A

Series of connectors transfer signals between internal components

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

What is MAR?

A

Holds the address in memory and tell where to fetch/store data from/to

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

What is a hard drive?

A

Type of data storage device used in laptops and desktop computers

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

What is a memory unit?

A

Stores currently running programs and data

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

How do the number of cores affecting the CPU performance?

A
  • each core process different instructions at the same time with own FDE cycle
  • however software may not take full advantage of all the processors available
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How does the clockspeed effect the CPU performance?

A
  • regular on/off signal syncs the operations of processor components
  • actions each take a fixed number of cycles to complete
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How does cache memory affect the CPU performance?

A
  • level 1 cache split into instruction cache and data cache so that they can be fetched simultaneously
  • more cache = more likely data won’t be fetched from RAM
  • already loaded into super fast cache memory where they can be retrieved quickly
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is pipelining?

A

One instruction is being fetched while the next one is being decoded and the other executed

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

What are the limitations to pipelining?

A

You can’t predict which instruction will be fetched next

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

What is branch prediction?

A

A digital circuit try to guess which way branch will go before known definitively
- essential part of modern CPU
- hardware: BPU
- BPU predicts which branch will be chosen with high confidence given current encoded instruction
- where significant improvement comes from from in latest processors

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

What is Von Neumann Architecture?

A

Instructions and data stored in common main memory and transferred using single shared bus

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

What are the advantages to Von Neumann?

A
  • simplified design of CPU
  • data from memory and devices accessed in same way
  • all generation purpose computers are VN principle
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are the uses for Von Neumann?

A
  • PC, laptops and servers
  • data and instructions share the same memory and use the same word length
  • one bus = bottleneck
17
Q

What is Harvard Architecture?

A

Separate buses for data and instructions so the data and instructions are no longer competing for the same bus

18
Q

Uses of Harvard architecture?

A
  • different word length use for data and instructions
  • specialised embedded systems and digital signal processing
  • control unit with 2 buses = complex and costly
19
Q

What is in the fetch phase in the FDE cycle?

A
  1. Address of next instruction copy from PC ago MAR
  2. Instruction in MAR copy to the MDR
  3. PC contents increment by 1
  4. MDR content copy to CIR
20
Q

What is involved in the decode stage of FDE cycle?

A
  1. Instructions in CIR decoded
  2. Split into opcode and operand which can determine the instruction type and additional data fetched from memory
  3. Pass to ACC
21
Q

What happens in the execute phase of the FDE cycle?

A
  1. Instruction is executed and the results held in ACC or stored in memory
22
Q

What is involved in the systems bus?

A

The system of the data, control and address bus

23
Q

What is data bus?

A

Transport data between components

24
Q

What is the control bus?

A

Carries the commands

25
Q

What is the address bus?

A

Only goes from memory to CPU and transmit memory address specify where data sent or retrieved from

26
Q

What is RISC processors?

A
  • simple instructions
  • fewer instructions
  • fewer addressing modes
  • only load and store instructions can access memory
  • processor hardware more simple
27
Q

What is CISC processors?

A
  • complex instructions ( normally made of simple instructions)
  • large range of instructions
  • many addressing modes
  • many instructions access memory
  • processor more complex
28
Q

What are parallel systems?

A
  • 2 processors work together to perform single task
  • task split into small sub tasks
  • any task can be processed by any of the processors
  • decreased time takes to execute programs, software specifically written to take advantage of multi core system
29
Q

What is MISD?

A
  • multiple processors
  • different set instructions on some set of data
30
Q

What is SIMD?

A
  • multiple processors follow same set of instructions
  • process different data concurrently
31
Q

What is MIMD?

A
  • multiple processors
  • process instructions independently of others
  • most common is desktop computers
32
Q

What are co-processors?

A

Like parallel processing but the additional processor responsible for carrying out specific task

33
Q

What are the advantages to multicore systems?

A
  • more jobs done in short amount of time
  • task shared means the workload is reduced in individual processors
34
Q

What are the disadvantages to multicore systems?

A
  • difficult to write programs for multi core systems
  • not all tasks can be split across multiple processors
35
Q

What are GPUs?

A

-Type of processor
- perform complex calculations to render graphics
- located on a separate graphics card
- run faster
- cost efficient on CPUS

36
Q

What are the uses of GPUS?

A
  • medical and scientific research
  • oil and gas exploration
  • financial modelling
37
Q

What is Little Man Computer?

A

Simple architecture designed to help understand concept of machine code and instruction sets