CO1 WEEK 4 PARTS OF CPU Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What are transistors?

A
  • Connected by busses
  • Tiny electronic switch
  • Can be turned of by applying voltage to their terminals
  • Arranging transistors in different ways = logic gates and circuits that preform operations
  • moore’s law=number of transistors double each year
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are processors?

A

Processors speed
- clock speed =instructions per second
- cpu requires fixed amount of clock cycles
- Faster clock speed more instructions

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

What are the main parts of the CPU?

A

-Control unit
-ALU
-Registers

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

What is the CU?

A

Co ordinates the activity of all processor components
- decided instruction’s received
- manages the phases of FDE

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

What is the ALU?

A

carries out calculations and logic
- includes eg +-x,divide
-logic <>
- Stored in Accumulator

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

What are registers and state their function?

A
  • Small areas of volatile memory in cpu
  • temporary store for data
  • very fast
  • when data processed, values shifted in and out
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the names of the registers?

A

PC
-CIR
-MAR
-MDR
-ACC

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

What is the PC?

A

Stores the address of memory location that data is about to be written to or read from.

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

What is the MAR?

A
  • Temporarily stores address of memory location of data
    Eg address of next instruction (copied from PC)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is MDR/MBR?

A
  • Contains the contents of the memory address specified by MAR
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the CIR?

A

stores the instruction that is currently being decided or executed or copied from MDR
- split into 2
first part is Operation code which decided for CU
the second part is data or address of data which sent to MAR

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

What is the ACC?

A

holds data while it’s being processed
-stores all input/output as well as results of calculations

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

What are the key parts of Von Neumann architecture ?

A

single control unit
- linear
- program and data stored together
- same bus for data and instruction
- FDE used
- fetches data or instruction one at a time

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

What are the probs with VN architecture?

A

Shared memory- can cause corruptions
- memory leaks
- bottle necks
- Fetch rate

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

What is the key Parts of Harvard architecture?

A

Units dif sizes better use of memory
- different word lengths for dif units
- Instructions more likely read only
- multiple cores on one task

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

What are the problems with H architecture?

A

Physical space
- complexity

17
Q

What are the Key features of CISC?

A

Many instructions available = multiple cycles
- complex design
- more transistors = higher cost
- less use of RAM
- Variable n of bytes as instructions are longer

18
Q

What machines use CiSC?

A

desktop, computer

19
Q

What are the key features of RISC?

A

limited instruction
- once cycle
- simple design
- less transistors
- less cost
- heavy use of ram
- Fixed num of bytes

20
Q

What machines use RISC?

A

Smartphones and tablets

21
Q

What is SISD?

A

Single instruction single data
- pipeline
- inside CPU

22
Q

What is SIMD?

A

Single instruction Multiple data
- array processing
- graphics cards , game consoles

23
Q

What is MIMD?

A

Multiple instruction Multiple Data
- multicore
- super computers
- multicore chips

24
Q

What is pipelining?

A

Staggers FDE cycle into 3 or more processing paths

25
Q

What is array processing?

A

Data processed individually